Luas an Láithreáin agus Javascript Neamhshioncronach

asynchronous

Cé go ndéanaim go leor forbartha, ní dhéanaim rangú mar fhíorfhorbróir. Is féidir liom rudaí a ríomhchlárú agus a bhogadh timpeall ar leathanach agus é a chur ag obair. Tuigeann fíorfhorbróir conas an cód a fhorbairt ionas gur féidir é a scála, gan a lán acmhainní a thógáil, a luchtú go tapa, a mhodhnú go héasca níos déanaí agus obair a dhéanamh fós.

Is é an áit chrua a chuirtear ar mhargaitheoirí ná suíomh Gréasáin an-tapa agus fós comhtháthú agus eilimintí sóisialta a ionchorprú a d’fhéadfadh spleáchais a chruthú ar cé chomh tapa agus a bheidh do shuíomh luchtaithe. Sampla amháin den sórt sin is ea cnaipí sóisialta. Ar Martech, tá cnaipí sóisialta againn ar gach leathanach amháin ar an láithreán. Mar sin ... má luchtaíonn acmhainní Facebook go mall lá amháin, déanann sé ár suíomh a mhoilliú. Ansin cuir Twitter, Pinterest, Maolán, srl. Leis sin agus laghdaítear an seans atá ag do shuíomh luchtú go gasta go dtí beagnach rud ar bith.

Tugtar luchtú sioncrónach air sin. Caithfidh tú críochnú ag luchtú eilimint amháin roimh luchtaíonn tú an chéad eilimint eile. Má tá tú in ann earraí a luchtú go neamhshioncronach, is féidir leat earraí a luchtú gan a bheith ag brath ar a chéile. Féadfaidh tú luas do shuíomh a fheabhsú go suntasach trí eilimintí a luchtú go neamhshioncronach. Is í an fhadhb atá ann ná nach ndéantar na scripteanna lasmuigh den bhosca a sholáthraíonn na cuideachtaí seo a bharrfheabhsú riamh chun rith go neamhshioncronach.
asynchronous

Is féidir leat a fheiceáil cad atá ag dul i bhfeidhm ar luas do leathanaigh trí thástáil a reáchtáil ar Pingdom:
ualach leathanach pingdom

Javascript asincrónach ligeann duit cód a scríobh a insíonn eilimintí le luchtú tar éis tá an leathanach luchtaithe go hiomlán. Gan spleáchais! Mar sin, luchtaíonn do leathanach agus nuair a bheidh sé críochnaithe, tionscnaíonn script a luchtaíonn na heilimintí eile - sa chás seo ár gcnaipí sóisialta. Más forbróir tú, is féidir leat alt iontach a léamh, Javascript Asyncrónach Luchtaithe leisciúil.

Seo snippet ar conas é a dhéanamh i gceart ó Emil Stenström:

(feidhm () {feidhm async_load () {var s = document.createElement ('script'); s.type = 'text / javascript'; s.async = fíor; s.src = 'http://buttondomain.com /script.js '; var x = document.getElementsByTagName (' script ') [0]; x.parentNode.insertBefore (s, x);} más rud é (window.attachEvent) window.attachEvent (' onload ', async_load); eile window.addEventListener ('ualach', async_load, bréagach);}) ();

Is é an toradh atá air má tá na comhtháthaithe tríú páirtí seo ag dul i laghad nó ag rith go mall, ní bhíonn tionchar aige riamh ar ábhar do chroí-leathanaigh a bheith le feiceáil. Má fhéachann tú ar fhoinse ár leathanaigh, feicfidh tú go bhfuil na scripteanna sóisialta breise go léir á n-úsáid agam agus an teicníc seo á húsáid agam. An próiseas feabhas ar luas ár suíomh soicind - agus ní choke sé le linn an luchtaithe. Níl ár spleáchais sheachtracha uile tiontaithe againn Javascript asincrónach, ach déanfaimid.

Cad é do bharúil?

Úsáideann an suíomh seo Akismet chun spam a laghdú. Foghlaim conas a dhéantar próiseáil ar do chuid tráchta.