مایکروسافت سرعت بارگذاری صفحات داخلی مرورگر کروم را افزایش میدهد
مایکروسافت در حال کار روی قابلیت جدیدی برای گوگل کروم است که سرعت بارگذاری صفحات داخلی را در ویندوز، لینوکس و macOS افزایش میدهد. این قابلیت سبب میشود که سرعت جابهجایی بین صفحات داخلی مرورگر افزایش یافته و تاخیر کمتری مشاهده شود.
مایکروسافت با ثبت کامیت کد جدیدی در پروژه کرومیوم اعلام کرده که در حال کار روی ویژگی جدیدی برای کش کردن کدهایی است که از طریق پروتکل //:chrome دریافت میشوند: «پس از بارگذاری و اجرای اسکریپت، موتور V8 میتواند بایتکد مفسر را که برای اسکریپت ساخته شده پشت سر هم مرتب کند. در ادامه، اگر موتور Blink به V8 بگوید که دوباره همان اسکریپت را اجرا کند و همان بایتکد مرتبشده را فراهم سازد، موتور V8 میتواند مرحله اولیه تجزیه و تحلیل را رد کند تا اسکریپت سریعتر اجرا شود. این اتفاق برای افزایش سرعت بارگذاری صفحات اهمیت دارد.»
مرورگرهای مبتنی بر کرومیوم مثل کروم در صفحات WebUI اسکریپتهای بزرگی دارند و WebUI در کارکردهای متداولی مثل باز کردن زبانههای جدید استفاده میشود. مایکروسافت با پیادهسازی آزمایشی این قابلیت جدید شاهد کاهش ۱۱ تا ۲۰ درصدی سرعت باز کردن تبهای جدید بوده است.
در حال حاضر بسیاری از منابع دادهای WebUI از کش شبکه استفاده نمیکنند. مایکروسافت میگوید: «این قابلیت فعلا بهصورت پیشفرض غیرفعال است و میتوانید از طریق enable-features=WebUICodeCache- آن را فعال کنید.»
افزون بر این، گوگل هم در حال کار روی آپدیتی برای کروم است که سرعت بارگذاری صفحات وب را افزایش میدهد. این قابلیت Back-Forward Cache نام دارد و هماکنون با نسخه کروم ۹۲ برای برخی از کاربران در دسترس قرار گرفته است. این ویژگی مدتی قبل برای اندروید منتشر شده بود و اجازه میداد تا کاربر با زدن دکمههای عقب و جلو بهسرعت بین صفحات جابهجا شود.
با این حال نسخه کروم ۹۲ هنوز برای همه کاربران منتشر نشده و گوگل فعلا آن را بهصورت آزمایشی و در چند مرحله عرضه میکند.