LINUX.ORG.RU
ФорумTalks

[opennet]Вышла вторая альфа-версия Firefox 3.7 для разработчиков

 


0

0

Вышла вторая альфа-версия браузерного движка Gecko 1.9.3a2, на базе которого будет построен Firefox 3.7.

Основные улучшения:

* Интегрирована технология изолированного выполнения плагинов. Например, Flash плагин отныне будет работать в контексте отдельного процесса, не влияя на стабильность основного браузера;

* Объединение элементов «stop» и «reload» в одну кнопку, в случае если они находятся рядом на панели инструментов;

* Добавлена поддержка технологии CSP (Content Security Policy), направленной на интеграцию в web-браузеры средств для защиты от проведения CSRF-атак, организации межсайтового скриптинга (XSS) и подстановки в страницы «IFRAME/JavaScript src» блоков;

* Для тегов «input» и «textarea» добавлена поддержка атрибута «placeholder», в котором задается подсказка с примером заполнения элемента web-формы;

* Оптимизация производительности:

o Поиск ссылки в БД с историей посещений теперь производится в асинхронном режиме;

o Загрузка HTML5-спецификации более не приводит к ощутимым паузам;

o Увеличена скорость повторной прорисовки HTML в SVG теге «foreignObject»;

o Улучшение производительности выполнения строковых операций в JavaScript;

o Добавлена возможность JIT-компиляции рекурсивных функций;

o Увеличена скорость отрисовки;

o Уменьшено время выполнения операций с DOM-деревом.

* В SSL-подсистему Firefox добавлен код для отключения возможности выполнения операций согласования установленного SSL-соединения (renegotiation) для серверов, подверженных атаке через подстановку данных в устанавливаемое между двумя точками защищенное соединение.

Улучшения, добавленные в прошлой тестовой версии:

* Продолжена реализация поддержки 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, задающего параметры фонового рисунка;

http://www.opennet.ru/opennews/art.shtml?num=25664

ога, еще вчера обновились.

isden ★★★★★
()

>Flash плагин отныне будет работать в контексте отдельного процесса, не влияя на стабильность основного браузера;
прям не верится

xorik ★★★★★
()

>Объединение элементов «stop» и «reload» в одну кнопку, в случае если они находятся рядом на панели инструментов

Додумались до этого только к версии 3.7. Настоящий опенсорс, иначе цензурно не выразиться.

applesin
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.