Вышла первая альфа-версия Mozilla Firefox 3.7, построенная на базе нового движка Gecko 1.9.3a1. Изменения в новой версии не связаны с интерфейсом пользователя и касаются в основном только расширения поддержки web-технологий и внутренней организации работы браузера.
Основные улучшения для web-разработчиков:
- Продолжена реализация поддержки CSS-трансформаций. Пока ещё не реализована анимация трансформаций и градиентов. CSS-трансформация позволяет применять для целых страниц или их элементов операции перемещения, вращения, наклона, масштабирования и матричных преобразований;
- Для SVG реализована поддержка SMIL-анимации. Поддержка анимации некоторых атрибутов SVG ещё находится в разработке, а элемент animateMotion ещё не поддерживается;
- Поддержка чернового варианта стандарта WebGL, определяющего способ формирования аппаратно ускоренного 3D контента без привлечения сторонних плагинов при помощи HTML5 конструкций "Canvas" и JavaScript реализации OpenGL API;
- Для объектов типа "диапазон" (range) добавлены новые методы getClientRects и getBoundingClientRect;
- Добавлена поддержка DOM-методов setCapture и releaseCapture;
- Реализована поддержка методов HTML5 History.pushState(), History.replaceState() и события popstate;
- Добавлена поддержка значения "-moz-image-rect()" для CSS элемента background-image, задающего параметры фонового рисунка;
Не связанные с web-разработкой значимые изменения:
- В операционной системе Mac OS X произошла замена кода рендеринга текста с ATSUI на Core Text;
- Были переписаны значительные куски кода, ответственного за скроллинг страниц;
- Был переписан механизм подготовки веб страницы для предпросмотра перед печатью;
- Произошли значительные изменения в коде управления границами таблиц;
- Были внесены различные архитектурные изменения для увеличения скорости браузера.
www.opennet.ru