سائيٽ اسپيڊ ۽ انونڪورس جاوا اسڪرپٽ

ايڪوچرو

جڏهن ته آئون تمام گهڻي ترقي ڪريان ٿو ، مان پاڻ کي سچي ڊولپر جي حيثيت سان درجه بندي نٿو ڪريان. آئون پروگرام ڪري سگھن ٿا ۽ ھڪڙي صفحي تي شين کي منتقل ڪرڻ ۽ ان کي ڪم ڪرڻ واري. هڪ سچو ڊولپر سمجهندو آهي ته ڪوڊ ڪيئن ترقي ڪجي ته جيئن اهو اسڪيل ٿي سگهي ، تمام گهڻا وسيلا نه وٺي ، تڪڙو تڪڙو ، دير سان تبديلي ۽ پوءِ اڃا ڪم.

اهو سخت هنڌ جنهن کي مارڪيٽن ۾ رکيو وڃي ٿو اهو ٻنهي وٽ آهي تمام تيز ويب سائيٽ ۽ اڃا تائين اتحادن ۽ سماجي عنصرن کي شامل ڪيو آهي جيڪي انحصار ڪري سگهن ٿا ته ڪيتري جلد توهان جي سائيٽ لوڊ ٿيندي. هڪ اهڙو مثال آهي سماجي بٽڻ. Martech تي ، اسان وٽ سائيٽ تي ھر ھڪڙي صفحي تي سماجي بٽڻ آھن. سو… جيڪڏهن فيس بڪ هڪ ڏينهن سست ٿي رهي هجي ، اهو اسان جي سائيٽ کي سست ڪري ڇڏي ٿو. پوءِ ان سان Twitter ، Pinterest ، Buffer ، وغيره شامل ڪريو ۽ توهان جي سائيٽ جا تيز لوڊشيڊنگ جا موقعا لڳاتار گهٽجي ويا.

اهو هم وقت سازي جي لوڊشيڊنگ طور سڃاتو وڃي ٿو. توھان کي ھڪڙو عنصر لوڊ ڪرڻ ختم ڪرڻو آھي کان اڳ توهان ايندڙ عنصر کي لوڊ ڪيو جيڪڏهن توهان آسري طور تي شيون لوڊ ڪرڻ جي قابل آهيو ، توهان هڪ ٻئي تي ڀاڙڻ کان بغير شيون لوڊ ڪرڻ جي قابل آهيو. توهان متحرڪ طور تي عناصر کي لوڊ ڪندي پنهنجي سائيٽ جي رفتار کي بهتر بڻائي سگهو ٿا. مسئلو اهو آهي ته آئوٽ آف بڪس اسڪرپٽ جيڪي اهي ڪمپنيون توهان کي فراهم ڪنديون آهن اهي ڪڏهن به هموار نه ٿي سگهنديون.
ايڪوچرو

توهان ڏسي سگهو ٿا ته توهان جي صفحي جي رفتار پنگومڊ تي ٽيسٽ هلائڻ سان رفتار ڇا ٿي رهي آهي:
پنگومم پيج لوڊ

غير اسڪرپٽ جاوا اسڪرپٽ توهان کي ڪوڊ لکڻ جي اجازت ڏي ٿو جيڪو عناصر کي لوڊ ڪرڻ جي ٻڌائي ٿو پوء پيج مڪمل طور تي لوڊ ٿي چڪو آهي. ڪوبه انحصار نه آهي! تنهن ڪري ، توهان جو صفحو لوڊ ٿئي ٿو ۽ هڪ ڀيرو مڪمل ٿي وڃي ٿو ، هڪ اسڪرپٽ شروع ڪري ٿو جيڪو ٻين عنصرن کي لوڊ ڪري ٿو - انهي صورت ۾ اسان جا سماجي بٽڻ. جيڪڏهن توهان هڪ ڊولپر آهيو ، توهان هڪ بهترين مضمون پڙهي سگهو ٿا ، لاچار لوڊنگ اسونڪروناس جاوا اسڪرپٽ.

هتي ايميل اسٽينسٽروم کان صحيح طريقي سان ڪئين ڪرڻ جو هڪ خاڪو آهي.

(فنڪشن () {فنڪشن async_load () {var s = document.createElement ('اسڪرپٽ') ؛ s.type = 'text / javascript' ؛ s.async = true ؛ s.src = 'http://buttondomain.com /script.js '؛ var x = document.getElementsByTagName (' script ') [0] ؛ x.parentNode.insertBefore (s، x) ؛} جيڪڏهن (window.attachEvent) window.attachEvent (' onload '، async_load) ؛ ٻي ونڊو. addEventListener ('لوڊ' ، async_load ، غلط) ؛}) () ؛

نتيجو اهو آهي ته جيڪڏهن اهي ٽئين پارٽي جون انضمام هيٺ هلن ٿيون يا سست هلن ٿيون ، اهو توهان جي بنيادي پيج جي مواد کي ظاهر ٿيڻ کان ڪڏهن به اثر انداز نه ٿيندو آهي. جيڪڏهن توهان اسان جي صفحي جو ذريعو ڏسي ، توهان ڏسندا ته مان هن ٽيڪنالاجي کي استعمال ڪندي سڀني سماجي رسم الخط کي لوڊ ڪري رهيو آهيان. عمل اسان جي سائيٽ جي اسپيڊ سيڪنڊن کي بهتر بڻائي ڇڏيو - ۽ لوڊشيڊنگ دوران چپ نٿو ڪري. اسان سڀني جي خارجي انحصار کي تبديل نه ڪيو آهي غير اسڪرپٽ جاوا اسڪرپٽ، پر اسان ڪنداسين.

توهان ڇا ٿا سوچيو؟

هي سائيٽ اسپام کي گهٽائڻ لاء اکزمٽ استعمال ڪري ٿو. سکو ته توهان جي تجويز ڪيل ڊيٽا کي ڪيئن عمل ڪيو وڃي.