Тестирование седьмой бета-версии Firefox 4

Доступна для тестирования седьмая бета-версия web-браузера Firefox 4, после выпуска которой API и функциональность браузера перешли на стадию заморозки. В начале января будет выпущен кандидат в релизы, до которого с интервалом в две недели ожидается выпуск еще трех бета-версий, направленных на финальное тестирование и выявление ошибок.

Из внесенных с момента выхода прошлой тестовой версии изменений можно отметить:

  • Браузер перешел на новый JavaScript-движок JägerMonkey, использующий легкий контекстно-ориентированный многопоточный JIT-компилятор, транслирующий JavaScript-классы на лету в машинный код. Скорость работы нового движка впечатляет, по сравнению с Firefox 3.6.12 скорость прохождения тестов V8 возросла в 5 раз, а тестов SunSpider и Kraken в 3 раза;
  • Для платформ Windows и MacOS X по умолчанию включена поддержка спецификации WebGL, определяющей способ формирования аппаратно ускоренного 3D-контента без привлечения сторонних плагинов при помощи HTML5 конструкций "Canvas" и JavaScript реализации OpenGL API. Для работы WebGL у пользователя необходимо наличие OpenGL-совместимой графической карты. Поддержка платформы Linux и Intel GPU ожидается в будущих бета-версиях;
  • Некоторые операции отрисовки на экране теперь выполняются с привлечением аппаратной акселерации, используя Direct3D 9 в Windows XP, Direct3D 10 в Windows Vista/7 и OpenGL в Mac OS X;
  • Проведена работа по улучшению web-типографики за счет использования шрифтов в формате OpenType с поддержкой лигатуры, кернинга и валидации шрифтов;
  • Добавлена поддержка HTML5 API для управления web-формами (HTML5 Forms API), позволяющего упростить процесс проверки корректности параметров web-форм. Например, новая возможность позволяет организовать проверку введения в форму корректного email-адреса, номера телефона или URL без использования JavaScript.

Подробный обзор новшеств, реализованных в прошлых тестовых выпусках Firefox 4, можно прочитать в тексте анонса первой бета-версии.

© OpenNet