قابلیت تاخیر جاوا اسکریپت که امروزه تقریبا در تمامی افزونه های وردپرس موجود است، قبل از سال 2020 تنها در 3 افزونه موجود بود. از کجا؟ در صنعت بهینه سازی، هیچ رویکردی وجود نداشت که توسط اکثریت به شکل تاخیر جاوا اسکریپت پذیرفته شده و شناخته شده باشد. سال ها قبل از سال 2020، این روش کم و بیش در جوامع بهینه سازی خارجی صحبت می شد.

زمینه بهینه سازی حوزه بسیار گسترده ای است.WordPress بهینه سازی سرعتاین فقط یک منطقه خاص وردپرس نیست، بلکه php، js، asp.net، python و غیره نیز هست. می‌توان آن را در سایت‌هایی که با هر زبان برنامه‌نویسی یا سیستم مدیریت محتوای آماده (cms مانند opencart، drupal، magento و غیره) تهیه شده‌اند، انجام داد. حوزه بسیار گسترده ای است، بنابراین نمی توان گفت چه کسی این تاکتیک را در بهینه سازی سرعت کشف و گسترش داده است. با این حال، به عنوان فردی که از سال 2015 پیشرفت‌ها و سیستم‌های حوزه برنامه‌نویسی و لینوکس را در ترکیه و در سطح جهانی دنبال می‌کنید، می‌خواهیم پاسخ سوال اصلی را با شواهدی در این زمینه به شما بدهیم: "چه کسی اولین بار این روند تاخیر جاوا اسکریپت را در وردپرس شروع کرد؟"

از سال 2017 تا 2018، پلاگین های وردپرس به نام عملکرد سریع و سرعت صفحه نینجا تنها دو افزونه به طور منظم توسعه یافته بودند که ویژگی "تاخیر جاوا اسکریپت" را در وردپرس با تغییرات مختلف (تأخیر تجزیه و تحلیل گوگل، تاخیر حستبلیغ و غیره) ارائه کردند. آنها هنوز هم آن را ارائه می دهند و خود را حتی بیشتر بهبود بخشیده اند. اما این دو افزونه تا سال 2020 در سطح جهانی محبوب نبودند. هنوز در ترکیه محبوبیتی ندارد. در ترکیه تا سال 2020 تعداد افرادی که می دانستند یک استراتژی بهینه سازی موثر به نام js delay وجود دارد و از این دو افزونه به طور موثر در بهینه سازی استفاده می کردند کمتر از 10 نفر بود که با گذشت سالها ابتدا در سطح جهانی و سپس در ترکیه بسیار محبوب شد. در سال 2020-2021، توسعه دهندگان افزونه وردپرس به سرعت ویژگی تاخیر js را به افزونه های خود اضافه کردند و به توسعه آن ادامه دادند. در سال های 2022-2023، هیچ افزونه ای بدون ویژگی تاخیر js باقی نمانده است. در واقع، در سال 2021، افزونه کش لایت اسپید قابلیتی به نام حالت مهمان را توسعه داد که ربات ها را فریب می دهد، یعنی تنها با نشان دادن نسخه لود نشده صفحه به ربات ها، امتیاز بالایی در ابزارهای آزمایشی ارائه می دهد. متاسفانه اکثر افرادی که وردپرس مخصوصا انجمن ها را بهینه می کنند از این ترفند استفاده می کنند و در واقع سرعت سایت ها را افزایش نمی دهد. فقط امتیاز خودروهای آزمایشی بالا به نظر می رسد. اما این یک موضوع جداگانه است، بنابراین من وارد آن نمی شوم. به طور خلاصه، این دو افزونه اولین پلاگین هایی هستند که تاخیر جاوا اسکریپت را در وردپرس به طور عملی پیاده سازی/کد می کنند و آن را به صورت عمومی به کاربران ارائه می دهند:

Swift Performance و PageSpeed Ninja

عملکرد Swift:https://swiftperformance.io/

PageSpeed Ninja:https://pagespeed.ninja/

پلاگین PageSpeed Ninja تا چند ماه پیش در سال 2023 در نسخه بتا بود، اما به تازگی به نسخه پایدار منتقل شده است. پلاگین Swift Performance سال ها در نسخه پایدار منتشر شد. با این حال، پروژه الحاقی اصلی (عملکرد سریع) با پشتیبانی از آن در سال 2024 متوقف شد. سپس در فاز بتا به عنوان یک افزونه جدید به نام Swift Performance AI در سال 2022 ارائه شد، با ویژگی‌هایی که در هیچ پلاگین بهینه‌سازی دیگری در WordPress موجود نیست، از جمله «هوش مصنوعی»، «دینامیک پانل‌لر».

مشاهده کنید: (به روز رسانی سوابق پلاگین های مربوطه - شواهد مربوط به سال و ماهی که ویژگی های تاخیر js در آن اضافه شده است):

https://wordpress.org/plugins/psn-pagespeed-ninja/#developers

https://docs.swiftperformance.io/changelog