Bundle shi ne JavaScript ɗin da build tool ɗinka ke haɗawa da tura zuwa browser. Yana girma galibi daga dependencies, duplicated code, da turin code ɗin da page ba ta bukata tukuna.
Bundle shi ne JavaScript ɗin da build tool ɗinka ke haɗawa da tura zuwa browser. Yana girma galibi daga dependencies, duplicated code, da turin code ɗin da page ba ta bukata tukuna.
lodash don function guda yana ja da dukan abu.import _ from "lodash"; // ~70KB — the entire library
import debounce from "lodash/debounce"; // ~2KB — just the function you need
Bytes su ne ƙaramar matsala; parsing da executing JS ita ce babbar matsala. Browser dole ne ya download, sannan ya parse, compile, da gudanar da kowane byte a main thread — kuma wannan ya fi jinkiri a kan mid-range phone fiye da laptop. Manyan JS suna jinkirta interactivity kuma suna kai tsaye ta ɓata INP da LCP.
"Kawai ƙara library" ita ce yadda apps ke zama masu jinkiri a shiru. Masu tambayoyi suna son ganin ka yi tunani game da cost per dependency kuma ka kai ga per-function imports, tree shaking, da code splitting kafin bundle ya kumbura — musamman tunda phones na masu amfani da kai sun fi rauni fiye da dev machine ɗinka.
Ɗakin karatu na tambayoyin hira na IT tare da amsoshi cikakke — daga Junior zuwa Senior.
Ba da Gudummawa