در حین گشت و گذار در اینترنت با یک لایبرری جاوا اسکریپت مواجه شدم که سرعت بارگذاری وبسایت و ناویگیشن در لینک های وبسایت را به شیوه جالبی افزایش میدهد.
در صفحه معرفی instantclick.io نوشته:
با وجود افزایش و گسترش پهنای باند، اینکه وب سایت ها خیلی سریعتر نمی شوند به این دلیل است که بزرگترین گلوگاه که در کاهش سرعت اثر دارد "تاخیر" است.
به دلیل معماری و ساختار شبکه در حال حاضر تاخیر بخشی جدایی ناپذیر از اینترنت است این ابزار با یک ترفند این مشکل را حل کرده است.
در حین بازدید یک وبسایت قبل از اینکه شما روی یک لینک آن کلیک کنید با موس روی لینک hover میکنید و بین این دو اکشن (هاور و کلیک) یک فاصله زمانی وجود داره که برای اینکه ببینید واقعا چقدر فاصله زمانی میتونه بین هاور و کلیک ما باشه یک صفحه تست هم داره که میتونید از اینجا تست کنید.
با استفاده از همین تاخیر و ajax میاد صفحه رو قبل از اینکه کلیک کنید بارگذاری میکنه و قبل از کلیک صفحه آماده نمایش میشه و با این ترفند و ایده جالب سرعت سایت رو به شکلی ارتقا میده.
گیت هاب: https://github.com/dieulot/instantclick