एउटा bundle तपाईंको build tool ले package गरेर browser मा पठाउने JavaScript हो। यो मुख्यतया dependency, duplicated code, र page लाई अहिले नै नचाहिने code पठाउनु बाट बढ्छ।
एउटा bundle तपाईंको build tool ले package गरेर browser मा पठाउने JavaScript हो। यो मुख्यतया dependency, duplicated code, र page लाई अहिले नै नचाहिने code पठाउनु बाट बढ्छ।
lodash import गर्दा सम्पूर्ण कुरा भित्रिन्छ।import _ from "lodash"; // ~70KB — the entire library
import debounce from "lodash/debounce"; // ~2KB — just the function you need
Byte सानो समस्या हो; JS parse र execute गर्नु ठूलो समस्या हो। Browser ले हरेक byte download, त्यसपछि parse, compile, र main thread मा run गर्नुपर्छ — र laptop भन्दा mid-range phone मा यो धेरै ढिलो हुन्छ। भारी JS ले interactivity ढिलो गर्छ र INP र LCP लाई सीधै बिगार्छ।
"बस library थप्ने" भन्ने तरिकाले app चुपचाप ढिलो हुन्छन्। Interviewer हरू तपाईंले bundle फुल्नुअघि प्रति dependency लागत बारे सोचेको र per-function import, tree shaking, र code splitting तिर पुगेको देख्न चाहन्छन् — विशेषगरी तपाईंका प्रयोगकर्ताका phone तपाईंको dev machine भन्दा धेरै कमजोर भएकाले।
विस्तृत उत्तरसहित IT अन्तर्वार्ता प्रश्नहरूको पुस्तकालय — जुनियरदेखि सिनियरसम्म।
दान गर्नुहोस्