Google майже на чверть підвищила продуктивність Chrome за рахунок оновленого движка JavaScript

Google майже на чверть підвищила продуктивність Chrome за рахунок оновленого движка JavaScript

Цього тижня Google випустила Chrome 91, чергову версію свого фірмового браузера, який отримав кілька нових функцій і поліпшень. Крім іншого, розробники оновили движок JavaScript V8, завдяки чому продуктивність браузера збільшилася на 23%.


Домогтися цього вдалося завдяки інтеграції нового JS-компілятора Sparkplug, який забезпечив значний приріст продуктивності. Сам же JavaScript-движок V8 відіграє найважливішу роль у браузері, оскільки використовується при обробці переважної більшості веб-сторінок.


"Важливим компонентом швидкого браузера є швидке виконання JavaScript. У Chrome цю роботу виконує движок V8 ", - написав у блозі менеджер з продукту Chrome Томас Наттестад (Thomas Nattestad). Він також додав, що із запуском нового компілятора Chrome 91 став майже на чверть швидшим, завдяки чому оглядач сумарно щодня зберігає понад 17 років життя користувальницьких процесорів. 

Розробники досить детально описали роботу компілятора Sparkplug, зазначивши, що він підвищує продуктивність оглядача за рахунок того, що покладається на компіляцію, виконану інтерпретатором Ignition. Розробники називають Sparkplug «неоптимізуючим компілятором JavaScript». "По-перше, він обманює; функції, які він компілює, вже скомпільовані в байт-код, а компілятор байт-коду вже виконав більшу частину важкої роботи <... > Sparkplug компілює з байт-коду, а не з вихідного коду JavaScript ", - йдеться в повідомленні розробників.  

Для користувачів Chrome озвучені нововведення означають істотний приріст продуктивності, за рахунок чого взаємодіяти з браузером стане більш комфортно. Крім того, використовувати ці переваги зможуть розробники інших браузерів на базі Chromium.

Image

Publish modules to the "offcanvas" position.