Останні технічні вдосконалення Google Chrome пришвидшили його на 10% протягом трьох місяців

Три підкапотних налаштування Google Chrome зробили його на 10% швидшим за три місяці під час тестування Speedometer 2.1.

Google ділиться новими показниками продуктивності браузера Chrome. Посилаючись на роботу під капотом, компанія сьогодні зазначила, що робочий стіл Chrome на macOS став на 10% швидшим у тесті Apple Speedometer 2.1 за останні три місяці. Це на додаток до окремих контрольних тестів продуктивності з Chrome на Android, який тепер запускає той самий тест на 30% швидше.

На робочому столі є кілька налаштувань, які Google зробив, щоб отримати результат спідометра 390 у Chrome версії 113. По-перше, це покращений аналіз HTML, де тепер є швидкі шляхи для innertHTML під час оновлення аспекту DOM веб-сторінки за допомогою Javascript. Це те, що також включено до WebKit, щоб також принести користь браузерам Apple. Інші оптимізовані функції включають функції JS `Object.prototype.toString` і `Array.prototype.join` і цільові вдосконалення в InterpolableColor CSS. Крім того, Google знайшов спосіб оптимізувати стиснення та розпакування вказівників для кращої продуктивності.

Ми позбавили вас багатьох технічних деталей, але якщо ви хочете дізнатися більше, перевірте блог Google. Наведена вище діаграма показує, як показники постійно зростали протягом останніх трьох місяців. Оцінки зросли з 339 балів у Chrome версії 109 до середини приблизно 350 у Chrome 111 і тепер до найвищої точки 390 у Chrome версії 113.

Тим часом для мобільних пристроїв Google тепер орієнтується на пристрої Android високого класу з версією Chrome, яка використовує прапори компілятора, більш налаштовані на швидкість. Раніше ці прапорці були зруйновані через двійковий розмір, і ця зміна призвела до того, що Chrome запускав тест Speedometer 2.1 на 30% швидше.

Google дуже серйозно ставиться до продуктивності та ефективності Google Chrome. Можливо, ви пам’ятаєте, що ще в лютому в Chrome було внесено деякі налаштування збільшити час роботи акумулятора MacBook.