पाठ 12 / 25

JavaScript अनुकूलन

कोड विभाजन, ट्री-शेकिंग और कुशल पैटर्न के माध्यम से JavaScript निष्पादन समय कम करें।

पार्सिंग और संकलन समय कम करना

Large JavaScript files take time to parse and compile. Use code splitting, remove polyfills for modern browsers, use <script type=module> for ES6 modules. Monitor Core Web Vitals after changes.

मुख्य थ्रेड अनुकूलन

Avoid blocking main thread. Break long tasks (>50ms) with scheduler.yield() or requestIdleCallback(). Use Web Workers for heavy computation. Monitor with DevTools Performance tab.

फ्रेमवर्क प्रदर्शन विचार

React: use React.memo, useMemo, useCallback. Vue: lazy component loading, v-show vs v-if. Angular: OnPush strategy, lazy routes. Each framework has optimization patterns—master your tool.

JavaScript प्रोफाइलिंग

Use Performance tab in DevTools to find slow scripts. Record CPU profile to identify expensive functions. Look for: parse/compile time > execution time, main thread bottlenecks, frequent garbage collection.

त्वरित जाँच

त्वरित जाँच: JavaScript में लंबा कार्य क्या माना जाता है?

  • >50ms लगने वाला कार्य
  • >1 सेकंड लगने वाला कार्य
  • कोई भी कार्य
Answer