Как Google ускоряли Chrome

В новой бета-версии Chromuim 33 разработчики изменили логику компиляции и опимизации JavaScript, что позволило сделать загрузку страниц более плавной и убрать задержки и рывки при работе с веб-приложениями. Это стало доступно благодаря параллельной компиляции и оптимизации скриптов движком V8, при которой оптимизация производится в параллельном фоновом потоке, а основная часть компилируется в это же время в основном потоке.

Пример параллельной компиляции и оптимизации кода JavaScript в Chromuim

Ранее код компилировался и оптимизировался последовательно, что вызывало некоторые проблемы и задержки при обработке большого количества данных (например, в играх или тяжелых веб-приложениях). Теперь же все происходит параллельно и задержек более быть не должно.

В результате такой операции Google удалось ускорить работу веб-приложений примерно на 27%.

(via my-chrome.ru)

Введите свой E-Mail, чтобы получать новые статьи