Разработчики Mozilla представили Kraken, новый пакет для тестирования JavaScript

15 сентября 2010 года

Представлен первый общедоступный выпуск проекта Kraken, в рамках которого разработчики Mozilla подготовили набор тестов для оценки производительности JavaScript-движков современных web-браузеров. В отличие от существующих популярных тестовых пакетов SunSpider (Архивная копия от 6 сентября 2008 на Wayback Machine), V8 (Архивная копия от 31 марта 2016 на Wayback Machine) и Dromaeo, проект Kraken сфокусирован на создании максимально реалистичной нагрузки, свойственной типичным web-приложениям, а также для оценки некоторых возможностей, которые будут интенсивно использоваться в web-приложениях недалекого будущего.

По задумке разработчиков, результаты сравнения браузеров, выполненные с использованием Kraken, должны отражать действительное положение вещей, свойственных реальному миру, а не абстрактным гонкам производительности, основанными (Архивная копия от 27 мая 2011 на Wayback Machine) на оценке малораспространенных или вообще не встречающихся в практике web-программирования JavaScript-операций.

Для оценки качества тестов, разработчики Mozilla упомянули следующую шкалу:

  • Реальные приложения;
  • Модифицированные с целью измерения производительности приложения (например, исключено влияние ввода/вывода);
  • Использование для оценки производительности ключевых фрагментов реальных приложений;
  • Оценка производительности различных алгоритмов (например, оценка скорости нахождения всех простых чисел методом "Решето Эратосфена")
  • Синтетические тесты, которые измеряют скорость выполнения отдельных операций (например, тестовый пакет Dhrystone).

Тестирование в Kraken показало, что Firefox 4 более чем в 2.5 раза быстрее Firefox 3.6 (в тесте V8 разрыв был в 4 раза, а в тесте SunSpider - в 2 раза).

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Разработчики Mozilla представили Kraken, новый пакет для тестирования JavaScript», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.