د سایټ سرعت او غیر متناسب جاوا سکریپټ
پداسې حال کې چې زه ډیر پرمختګ ترسره کوم ، زه خپل ځان د ریښتیني پرمختګ کونکي په توګه طبقه بندي نه کوم. زه کولی شم برنامه کړم او شیان په یوه پا onه کې حرکت ورکړم او دا کار کولی شم. یو ریښتینی پراختیا کونکی پوهیږي چې څنګه کوډ رامینځته کړي ترڅو دا اندازه شي ، ډیری سرچینې مه اخلئ ، ګړندي وزن پورته کړئ ، وروسته په اسانۍ سره ترمیم شي او لاهم کار کوي.
هغه سخت ځای چې مارکیټران پکې ایښودل کیږي دواړه لري خورا ګړندی ویب پا .ه او بیا هم ادغام او ټولنیز عناصر شامل کړئ چې ممکن انحصار رامینځته کړي چې ستاسو سایټ څومره ژر ژر لوړیږي. داسې یوه بیلګه ده ټولنیز تonsۍ. په مارټیک کې ، موږ په سایټ کې په هرې پا onې ټولنیز تonsۍ لرو. نو ... که چیرې د فېسبوک سرچینې یوه ورځ لوړه شي ، نو دا زموږ سایټ ورو کوي. بیا پدې کې ټویټر ، پنټیرسټ ، بفر ، او نور اضافه کړئ او ستاسو د سایټ د ګړندۍ ګړندۍ کیدو امکان په واقعیت کې هیڅ شی ته کم شوی.
دا د سینکروز د بارولو په نوم پیژندل کیږي. تاسو باید د یو عنصر بارول بشپړ کړئ مخکې له تاسو بل عنصر بار کړئ. که ستاسو وړتیا لرئ توکي په غیرمتمرکز ډول بار کړئ ، تاسو وړتیا لرئ توکي په یو بل تکیه کولو پرته لوګو کړئ. تاسو کولی شئ په غیرضروري ډول د عناصرو په پورته کولو سره د خپل سایټ سرعت خورا ښه کړئ. ستونزه دا ده چې د بکس څخه بهر سکریپټونه چې دا شرکتونه تاسو ته چمتو کوي نږدې هیڅکله د غیر عضوي کارونو پرمخ وړلو لپاره مطلوب ندي.
تاسو کولی شئ وګورئ چې په پینګډیم کې د ازموینې په چلولو سره ستاسو د پا speedې سرعت څه اغیزه کوي:
اسینکروناس جاوا سکریپټ تاسو ته اجازه درکوي کوډ ولیکئ چې عناصر د بارولو لپاره وايي وروسته پا completelyه بشپړه شوه. انحصار نشته! نو ، ستاسو پا loadه کښته کیږي او یوځل چې دا بشپړ شي ، یو سکریپټ پیل کوي چې نور عناصر یې بوځي - پدې حالت کې زموږ ټولنیز تonsۍ. که تاسو پرمختیا ورکوونکی یاست ، تاسو کولی شئ لوی مقاله ولولئ ، سست لوډ کول اسینکرونوس جاوا سکریپټ.
دلته د ایمیل سټینسټرم څخه د سم ترسره کولو څرنګوالي یوه سنیپټ دی:
(فنکشن) (فنکشن) async_load () s var s = دستاویز. /script.js '؛ var x = دستاویز.getElementsByTagName (' اسکرپټ ') [0] x x.parentNode.insertBefore (s، x)؛} که (window.attachEvent) کړکۍ. بل وینډو.ډیډ ایونټ لیسټر ('لوډ' ، async_load ، غلط)}}) ()؛
پایله دا ده چې که دا د دریمې ډلې ادغامونه ښکته وي یا ورو روان وي ، دا هیڅکله ستاسو د اصلي پا contentې مینځپانګې د څرګندیدو څخه اغیزه نه کوي. که تاسو زموږ د پا ofې سرچینه وګورئ ، تاسو به وګورئ چې زه د دې تخنیک په کارولو ټول اضافي ټولنیز سکریپټونه پورته کوم. پروسه زموږ د سایټ سرعت ثانیې ته وده ورکړه - او د بارولو پرمهال غوسه نه کوي. موږ خپل ټول بهرني انحصار نه دی بدل کړی اسینکروناس جاوا سکریپټ، مګر موږ به.