ناهمگام اعمال کردن پوشههای جاوا اسکریپت (async JS)
ناهمگام سازی اذن می دهد که فولدرهای جاوااسکریپت به طور بی نقص در بگراند تارنما بار گذاری شوند. آنگاه بعداز اینکه به طور بی نقص دانلود شد، Render Block میشود آموزش سئو مشهد و اسکریپت جاری ساختن می گردد.
Render وقتی ادامه پیدا مینماید که اسکریپت اعمال خواهد شد.
به تعویق پرت کردن بار گذاری پوشههای جاوا اسکریپت (Defer JS)
به تعویق پرت کردن بارگذاری نیز دقیقا مانند ناهمگام سازی میباشد با این تفاوت که به شما ضمانت می دهد که اسکریپتها به ترتیب آموزش سئو در مشهد بار گذاری می شوند.
بنابراین ممکن میباشد بعضا از اسکریپتها زودخیس دانلود شوند اما درانتظار میمانند که آغاز اولیت بالاخیس آنان نیز دانلود خواهد شد و آنگاه بعداز اجرای آن اسکریپت ، بارگذاری می شوند.
ما در نوشته ی علمی رفع خطای Defer parsing of JavaScript در این باره به صورت جامعی توضیح دادهایم.
پلاگینهای فشرده سازی پوشههای جاوا اسکریپت به طور اتوماتیک
Grunt: grunt-contrib-uglify
Gulp: gulp-uglify
همان طور که مشاهده میکنید با قرار دادن فولدرهای جاوااسکریپت به پوشه HTML فقط پوشه Render Block گردیده jquery.min.js میباشد و سرعت DOMContentLoaded نیز به ۱۴۴ میلی ثانیه کم شده میباشد.
ارتقاء سرعت تارنما با حل خلل بسته شدن DOM
با دقت به inline کردن کدهای جاوااسکریپت مشاهده می کنید که امتیاز ۱۰۰ را از ۱۰۰ نمره Google PageSpeed insights اخذ کردیم. شما نیز میتوانید با این فعالیت امتیاز خویش را ارتقا دهید.
امتیاز ۱۰۰ از ۱۰۰ در گوگل PageSpeed Insights
فونتهای اینترنت
اینترنت فونتها نیز یک منبع با امکان Render Block هستند چون به وسیله CSS ها بارگذاری می شوند ، شما برای حل این نقص دو تعیین دارید ، یا این که آن را رها نمائید و بگذارید به عبارتی Render Block بماند یا این که بعدا مجدد از نخستین آن را بسازید. (که در بعدی میبایست از FOUT استعمال فرمائید)
به عنوان مثال در کروم (+36) ، اپرا (+23) و فایرفاکس ۳ ثانیه برای بار گذاری فونتها فرصت مایحتاج داریم.
در ذیل یک سری توصیه برای حل نقص بار گذاری فونتها ارائه کرده ایم که امید خواهیم داشت برای شما موثر باشد.
از یک لودر اینترنت فونت به کار گیری فرمایید. (Font Loading API)
با به کارگیری از inline کردن فونتها را seo نمایید.
از طریقهای ذخیرهسازی مانند localStorage به کار گیری نمائید.
همینطور شما با یک جستجوی بی آلایش می توانید داده ها بیشتری در ارتباط با سئو بار گذاری فونتها در صفحه ها اینترنت پیدا فرمایید.
خلاصه
امیدواریم که از این یادگرفتن seo که در جهت بهبود سرعت وب سایت بود، لذت برده باشید و برایتان موءثر بوده باشد. دراین نوشتهعلمی متوجه شدید که مسدودسازی DOM ها ممکن میباشد به انگیزه Render Blocking منابع CSS ، جاوااسکریپت یا این که اینترنت فونتها باشد و کیفیت حل نقص این منابع را نیز به شما آموختیم.
به خاطر داشته باشید که مدام بدست آوردن امتیاز ۱۰۰ از ۱۰۰ برای وبسایت ها ما یحتاج وجود ندارد و صرفا اینکه شما دست کم مسدودسازی DOM و همینطور حداکثر سرعت را در اینترنت سایتتان داشته باشید التفات دارااست به این ترتیب به مکان وقت گذاشتن بر روی امتیاز به اندیشه سرعت تارنما خویش باشید.
ناهمگام اعمال کردن پوشههای جاوا اسکریپت (async JS)
ناهمگام سازی اذن می دهد که فولدرهای جاوااسکریپت به طور بی نقص در بگراند تارنما بار گذاری شوند. آنگاه بعداز اینکه به طور بی نقص دانلود شد، Render Block میشود آموزش سئو مشهد و اسکریپت جاری ساختن می گردد.
Render وقتی ادامه پیدا مینماید که اسکریپت اعمال خواهد شد.
به تعویق پرت کردن بار گذاری پوشههای جاوا اسکریپت (Defer JS)
به تعویق پرت کردن بارگذاری نیز دقیقا مانند ناهمگام سازی میباشد با این تفاوت که به شما ضمانت می دهد که اسکریپتها به ترتیب آموزش سئو در مشهد بار گذاری می شوند.
بنابراین ممکن میباشد بعضا از اسکریپتها زودخیس دانلود شوند اما درانتظار میمانند که آغاز اولیت بالاخیس آنان نیز دانلود خواهد شد و آنگاه بعداز اجرای آن اسکریپت ، بارگذاری می شوند.
ما در نوشته ی علمی رفع خطای Defer parsing of JavaScript در این باره به صورت جامعی توضیح دادهایم.
پلاگینهای فشرده سازی پوشههای جاوا اسکریپت به طور اتوماتیک
Grunt: grunt-contrib-uglify
Gulp: gulp-uglify
همان طور که مشاهده میکنید با قرار دادن فولدرهای جاوااسکریپت به پوشه HTML فقط پوشه Render Block گردیده jquery.min.js میباشد و سرعت DOMContentLoaded نیز به ۱۴۴ میلی ثانیه کم شده میباشد.
ارتقاء سرعت تارنما با حل خلل بسته شدن DOM
با دقت به inline کردن کدهای جاوااسکریپت مشاهده می کنید که امتیاز ۱۰۰ را از ۱۰۰ نمره Google PageSpeed insights اخذ کردیم. شما نیز میتوانید با این فعالیت امتیاز خویش را ارتقا دهید.
امتیاز ۱۰۰ از ۱۰۰ در گوگل PageSpeed Insights
فونتهای اینترنت
اینترنت فونتها نیز یک منبع با امکان Render Block هستند چون به وسیله CSS ها بارگذاری می شوند ، شما برای حل این نقص دو تعیین دارید ، یا این که آن را رها نمائید و بگذارید به عبارتی Render Block بماند یا این که بعدا مجدد از نخستین آن را بسازید. (که در بعدی میبایست از FOUT استعمال فرمائید)
به عنوان مثال در کروم (+36) ، اپرا (+23) و فایرفاکس ۳ ثانیه برای بار گذاری فونتها فرصت مایحتاج داریم.
در ذیل یک سری توصیه برای حل نقص بار گذاری فونتها ارائه کرده ایم که امید خواهیم داشت برای شما موثر باشد.
از یک لودر اینترنت فونت به کار گیری فرمایید. (Font Loading API)
با به کارگیری از inline کردن فونتها را seo نمایید.
از طریقهای ذخیرهسازی مانند localStorage به کار گیری نمائید.
همینطور شما با یک جستجوی بی آلایش می توانید داده ها بیشتری در ارتباط با سئو بار گذاری فونتها در صفحه ها اینترنت پیدا فرمایید.
خلاصه
امیدواریم که از این یادگرفتن seo که در جهت بهبود سرعت وب سایت بود، لذت برده باشید و برایتان موءثر بوده باشد. دراین نوشتهعلمی متوجه شدید که مسدودسازی DOM ها ممکن میباشد به انگیزه Render Blocking منابع CSS ، جاوااسکریپت یا این که اینترنت فونتها باشد و کیفیت حل نقص این منابع را نیز به شما آموختیم.
به خاطر داشته باشید که مدام بدست آوردن امتیاز ۱۰۰ از ۱۰۰ برای وبسایت ها ما یحتاج وجود ندارد و صرفا اینکه شما دست کم مسدودسازی DOM و همینطور حداکثر سرعت را در اینترنت سایتتان داشته باشید التفات دارااست به این ترتیب به مکان وقت گذاشتن بر روی امتیاز به اندیشه سرعت تارنما خویش باشید.

استعمال کمتر از پنجره های پاپ آپ