More actions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[https://crowdin.com/translate/test1682-maria/104472/en-ha#] | [https://crowdin.com/translate/test1682-maria/104472/en-ha#] | ||
# | # {{-}} | ||
##''[[AMP]] [[components]] [[may]] [[have]] [[JavaScript]] [[under the hood]], [[but]] [[they're]] [[carefully]] [[designed]] [[to]] [[make]] [[sure]] [[they]] [[don't]] [[cause]] [[performance]] [[degradation]].'' | ##''[[AMP]] [[components]] [[may]] [[have]] [[JavaScript]] [[under the hood]], [[but]] [[they're]] [[carefully]] [[designed]] [[to]] [[make]] [[sure]] [[they]] [[don't]] [[cause]] [[performance]] [[degradation]].'' | ||
##'''[[ɓangarori|Ɓangarorin]]''' AMP kan iya samun manhajar JavaScript a cikinsu, amma an tsara su ne da kula don a tabbatar da cewa ba za su jinkirtar da gudanarwar aiki ba. [https://amp.dev/about/how-amp-works/] | ##'''[[ɓangarori|Ɓangarorin]]''' AMP kan iya samun manhajar JavaScript a cikinsu, amma an tsara su ne da kula don a tabbatar da cewa ba za su jinkirtar da gudanarwar aiki ba. [https://amp.dev/about/how-amp-works/] | ||
##[[mahada|Mahada]]n AMP za su iya kasancewa da JavaScript karkashin [[kokuwa]]r, amma an tsara su sosai ta yadda ba za su rage kwazon aiki ba. | ##[[mahada|Mahada]]n AMP za su iya kasancewa da JavaScript karkashin [[kokuwa]]r, amma an tsara su sosai ta yadda ba za su rage kwazon aiki ba. | ||
# | # {{-}} | ||
##''[[while|While]] [[custom]] JS is '''[[allowed]]''' in <a href="../documentation/components/reference/amp-script.md"><code>amp-script</code></a>, and [[third-party]] JS is '''[[allowed]]''' in iframes, it [[cannot]] [[block]] [[rendering]]. [[for example|For example]], if third-party JS [[uses]] the <a href="http://www.stevesouders.com/blog/2012/04/10/dont-docwrite-scripts/">super-bad-for-performance <code>document.write</code> API</a>, it does not block rendering the [[main]] [[page]].'' | ##''[[while|While]] [[custom]] JS is '''[[allowed]]''' in <a href="../documentation/components/reference/amp-script.md"><code>amp-script</code></a>, and [[third-party]] JS is '''[[allowed]]''' in iframes, it [[cannot]] [[block]] [[rendering]]. [[for example|For example]], if third-party JS [[uses]] the <a href="http://www.stevesouders.com/blog/2012/04/10/dont-docwrite-scripts/">super-bad-for-performance <code>document.write</code> API</a>, it does not block rendering the [[main]] [[page]].'' | ||
##Duk da dai '''za a iya''' amfani da rubutun JS na kanka a cikin <a href="../documentation/components/reference/amp-script.md"><code>amp-script</code></a>, kuma za '''a iya amfani''' da JS ɗin waje a cikin iframes, ba zai iya toshe fitowar shafi ba. Misali, idan JS ɗin waje yayi amfani da <a href="http://www.stevesouders.com/blog/2012/04/10/dont-docwrite-scripts/">super-bad-for-performance document.write API</a>, bai toshe fitowar babban shafin ba. | ##Duk da dai '''za a iya''' amfani da rubutun JS na kanka a cikin <a href="../documentation/components/reference/amp-script.md"><code>amp-script</code></a>, kuma za '''a iya amfani''' da JS ɗin waje a cikin iframes, ba zai iya toshe fitowar shafi ba. Misali, idan JS ɗin waje yayi amfani da <a href="http://www.stevesouders.com/blog/2012/04/10/dont-docwrite-scripts/">super-bad-for-performance document.write API</a>, bai toshe fitowar babban shafin ba. | ||
## Yayin da aka bada damar dauwamar da JS a cikin <a href="../documentation/components/reference/amp-script.md"><code>amp-script</code></a>, kuma an bada damar want JS na daban a cikin iframes, ba zai toshe fitar da hot ba. All misaligned, idan wan JS na daban ya yi amfani da <a href="http://www.stevesouders.com/blog/2012/04/10/dont-docwrite-scripts/">super-bad-for-performance <code>daftari.rubuta</code> API</a>, ba ya toshe fitar da hoto. | ## Yayin da aka bada damar dauwamar da JS a cikin <a href="../documentation/components/reference/amp-script.md"><code>amp-script</code></a>, kuma an bada damar want JS na daban a cikin iframes, ba zai toshe fitar da hot ba. All misaligned, idan wan JS na daban ya yi amfani da <a href="http://www.stevesouders.com/blog/2012/04/10/dont-docwrite-scripts/">super-bad-for-performance <code>daftari.rubuta</code> API</a>, ba ya toshe fitar da hoto. | ||
# Manhajar JS ta waje na son amfani da yin lodin JS a lokaci ɗaya. 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. 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. Shafukan AMP kan iya samun manhajar JavaScript daga waje amma dai sai an sa a cikin sashin iframe ɗin da aka keɓe. Idan an hana su fita daga sashin iframe, ba za su iya toshe gudanar da tafiyar babban shafin ba. Ko ma idan sun jawo maimaicin ire-iren ƙidaya, guntayen iframes ɗinsu na da ƙananan DOM. | # ''Manhajar JS ta waje na son amfani da yin lodin JS a lokaci ɗaya. 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. 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. Shafukan AMP kan iya samun manhajar JavaScript daga waje amma dai sai an sa a cikin sashin iframe ɗin da aka keɓe. Idan an hana su fita daga sashin iframe, ba za su iya toshe gudanar da tafiyar babban shafin ba. Ko ma idan sun jawo maimaicin ire-iren ƙidaya, guntayen iframes ɗinsu na da ƙananan DOM.''<br><br>Wani JS na daban yana yana son amfani da lodawar tare ta JS. Suna kuma son <code>document.write</code> karin scripts na hadewa. 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. Shafukan AMP suna bada dama ga wani JavaScript na daban amma a cikin iframes da aka tsare. Ta hanyar takaice su ga iframes, ba za su iya toshe aikin baban safin ba. Koda sun haddasa sake-lissafi mai salo da yawa, kananan iframes dinsu suna da matukar karancin DOM. | ||
##''[[third-party|Third-party]] JS [[likes]] to use [[synchronous]] JS [[loading]].'' <> Manhajar JS ta waje na son amfani da yin lodin JS a lokaci ɗaya. | ##''[[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.'' <> 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. | ##''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.'' <> 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. | ||
##''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.'' <> Shafukan AMP kan iya samun manhajar JavaScript daga waje amma dai sai an sa a cikin sashin iframe ɗin da aka keɓe. |