Разработчики Google сообщили об улучшении браузера Chrome, благодаря которому пользователи получат более быстрый опыт просмотра сайтов. Специалисты улучшили работу таймеров JavaScript в бета-версии браузера.
JavaScript-таймеры позволяют веб-разработчикам создавать код, который периодически проверяет страницу (с API вроде setTimeout). Функция таймера обычно помещается в общую очередь выполнения и при этом может блокировать критичные по времени работы, которые следуют за ней. Ввод и предоставление должны иметь приоритет, и в бета-версии Chrome 45 таймеры учитывают это.
Разработчики предоставили видеоролик, который показывает различия в работе Chrome до и после изменения. В Google утверждают, что это изменение приводит к уменьшению задержек на 50%.
Запуск Chrome 45 ожидается в следующем месяце, но, вероятнее всего, улучшение будет внедрено в Chrome 46, который выйдет в ноябре.
Напомним, что в мае текущего года Google загрузил бо́льшую часть оставшегося кода Chrome для Android в хранилище с открытым исходным кодом Chromium. В результате сторонние разработчики получили возможность создать мобильный браузер на базе Chromium.