More actions
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
##''[[third-party|Third-party]] JS [[likes]] to use [[synchronous]] JS [[loading]].'' <br> Manhajar JS ta waje na son amfani da yin lodin JS a lokaci ɗaya. <br> Wani JS na daban yana yana son amfani da lodawar tare ta JS. | ##''[[third-party|Third-party]] JS [[likes]] to use [[synchronous]] JS [[loading]].'' <br> Manhajar JS ta waje na son amfani da yin lodin JS a lokaci ɗaya. <br> Wani JS na daban yana yana son amfani da lodawar tare ta JS. | ||
##''They also like to <code>document.write</code> more sync scripts.'' <br> Kuma suna son amfani da <code>document.write</code> don su daɗa gina tsarin gina manhajojin da ke gudanar da tafiya a lokaci ɗaya. <br> Suna kuma son <code>document.write</code> karin scripts na hadewa. | ##''They also like to <code>document.write</code> more sync scripts.'' <br> Kuma suna son amfani da <code>document.write</code> don su daɗa gina tsarin gina manhajojin da ke gudanar da tafiya a lokaci ɗaya. <br> Suna kuma son <code>document.write</code> karin scripts na hadewa. | ||
##''For example, if you have five ads on your page, and each of them cause three synchronous loads, each with a 1 second latency connection, you’re in 15 seconds of load time just for JS loading.'' <> Misali, idan kana da tallace-tallace guda biya a shafinka, kuma kowane na haifar da lodin da ke tafiya a lokaci ɗaya sau uku, kowane na ɗaukar ɗakika ɗaya kafin haɗi, ka kasance ka kai daƙiƙoƙi 15 don kawai kana lodin JS. | ##''For example, if you have five ads on your page, and each of them cause three synchronous loads, each with a 1 second latency connection, you’re in 15 seconds of load time just for JS loading.'' <br> Misali, idan kana da tallace-tallace guda biya a shafinka, kuma kowane na haifar da lodin da ke tafiya a lokaci ɗaya sau uku, kowane na ɗaukar ɗakika ɗaya kafin haɗi, ka kasance ka kai daƙiƙoƙi 15 don kawai kana lodin JS. <br> All misali, idan kana da talla guda bayar a shafinka, sannan kowace daga cikinsu za ta Haifa da lodin hadewa guda uku, kowanne da hadin jinkiri na dakika 1, kana cikin dakika 15 na lokacin lodi kawai don lodawar JS. | ||
##''AMP pages allow third-party JavaScript but only in sandboxed iframes.'' <> Shafukan AMP kan iya samun manhajar JavaScript daga waje amma dai sai an sa a cikin sashin iframe ɗin da aka keɓe. | ##''AMP pages allow third-party JavaScript but only in sandboxed iframes.'' <br> Shafukan AMP kan iya samun manhajar JavaScript daga waje amma dai sai an sa a cikin sashin iframe ɗin da aka keɓe. <br> Shafukan AMP suna bada dama ga wani JavaScript na daban amma a cikin iframes da aka tsare. | ||
##''By restricting them to iframes, they can’t block the execution of the main page.'' <> Idan an hana su fita daga sashin iframe, ba za su iya toshe gudanar da tafiyar babban shafin ba. | ##''By restricting them to iframes, they can’t block the execution of the main page.'' <br> Idan an hana su fita daga sashin iframe, ba za su iya toshe gudanar da tafiyar babban shafin ba. <br> Ta hanyar takaice su ga iframes, ba za su iya toshe aikin baban safin ba. | ||
##''Even if they trigger multiple style re-calculations, their tiny iframes have very little DOM.'' <> Ko ma idan sun jawo maimaicin ire-iren ƙidaya, guntayen iframes ɗinsu na da ƙananan DOM. | ##''Even if they trigger multiple style re-calculations, their tiny iframes have very little DOM.'' <br> Ko ma idan sun jawo maimaicin ire-iren ƙidaya, guntayen iframes ɗinsu na da ƙananan DOM. <br> Koda sun haddasa sake-lissafi mai salo da yawa, kananan iframes dinsu suna da matukar karancin DOM. | ||
#''The time it takes to do style-recalculations and layouts are restricted by DOM size, so the iframe recalculations are very fast compared to recalculating styles and layout for the page.'' <> An ƙuntata lokacin maimaicin ƙidayar salo da tsarukan shafi ga girman DOM ɗin, saboda haka maimaicin ƙidayar iframe na da sauri idan an kwatanta da maimaicin ƙidayar salon da tsarin shafin. | #''The time it takes to do style-recalculations and layouts are restricted by DOM size, so the iframe recalculations are very fast compared to recalculating styles and layout for the page.'' <> An ƙuntata lokacin maimaicin ƙidayar salo da tsarukan shafi ga girman DOM ɗin, saboda haka maimaicin ƙidayar iframe na da sauri idan an kwatanta da maimaicin ƙidayar salon da tsarin shafin. | ||
#''All CSS must be inline and size-bound. ''<> Duk CSS ɗin da za a rubuta, a rubuta cikin layi kuma a ƙuntata girmansa. | #''All CSS must be inline and size-bound. ''<> Duk CSS ɗin da za a rubuta, a rubuta cikin layi kuma a ƙuntata girmansa. |