Браузерный бенчмарк Octane от Google уходит в отставку
Новости
Компания Google решила отказаться от браузерного бенчмарка Octane. По словам разработчиков, он приносил больше вреда, чем пользы.
1К открытий1К показов
Компания Google объявила об отказе от JS-бенчмарка Octane, поскольку большинство тестов в нём устарели и содержат баги, позволяющие разработчикам браузеров обманывать программу и получать более высокие показатели, чем планировалось.
По словам Google, использование Octane больше не является лучшим способом оценки работы браузера. Octane также не лучший инструмент оценки эффективности загрузки кода JavaScript на сайт и его обработки. Тесты Octane неэффективны при работе с популярными JS-фреймворками, например, Angular, React, jQuery или Ember. В конце концов, бенчмарк Octane был признан не только малополезным, но даже вредоносным для разработчиков браузеров и пользователей.
Что Google предлагает взамен?
В качестве инструмента для оценки работы браузера на замену Octane команда Google разработала серию новых тестов, которые пока используются только внутри компании. Принцип их работы основан на загрузке снапшотов различных сайтов. Так как эти тесты учитывают HTML и CSS, они могут более точно отразить работу браузеров, утверждают программисты Google. Новый бенчмарк пока не доступен. И, судя по всему, Google не особо заинтересована в его выпуске, поскольку существуют опасения, что его ждёт та же участь, что и предыдущие инструменты тестирования.
Доступная альтернатива Octane
Тем временем, если вам нужно провести тестирование работы JavaScript в браузере, специалисты Google рекомендуют попробовать тест Speedometer, построенный на базе проекта ToDoMVC.
Принцип работы этих тестов заключается в загрузке JavaScript-фреймворков и симуляции действий пользователя. Хотя Speedometer и далёк от идеала, но, по словам Google, он даёт гораздо более точную оценку реальной работы браузера по сравнению с Octane, поскольку его тесты сфокусированы на оценке времени загрузки и функционирования синхронных операций (как при нормальной работе JavaScript в браузерах), а не на отдельных сценариях.
1К открытий1К показов