>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Новости http://forum.mozilla-russia.org/viewforum.php?id=21 >Вышел Firefox 31 Бета для Android http://forum.mozilla-russia.org/viewtopic.php?id=63772 |
banbot > 13-06-2014 02:26:07 |
Что нового в Firefox 31 Бета для Android:
Добавлена поддержка перегруппировки панелей на домашней странице (about:home) Интеграция сборщика мусора Generational Garbage Collector, который позволяет достигнуть более высокой производительности и уменьшить потребление памяти в ситуации хранения большого числа объектов, живущих короткое время В оптимизирующем модуле OdinMonkey для кода, использующего стиль asm.js, задействован новый дополнительный уровень оптимизации (backtracking allocator), позволяющий обеспечить более качественную генерацию машинных инструкций при работе JIT. Отрицательной стороной нового метода является повышение времени компиляции и более высокая ресурсоёмкость из-за более сложных методов поиска оптимального решения, поэтому данный метод не используется по умолчанию для обычного кода, но вполне применим для Asm.js. В тесте octane-zlib включение нового уровня оптимизации позволило поднять производительности с 45000 до 50000 баллов Задействована новая библиотека mozilla::pkix для проверки корректности цифровых сертификатов. Новая библиотека отличается более высокой надёжностью за счёт проверки всех доступных цепочек проверки сертификатов. Код библиотеки написан на C++ и составляет всего 4167 строк, что заметно упрощает её сопровождение (прошлая библиотека была излишне усложнена и состояла из 81865 строк из-за того, что была транслирована с Java на C). За выявление проблем с безопасностью в новой библиотеке Mozilla обещает выплатить премию в размере 10 тысяч долларов Частично реализована таблица OpenType MATH (раздел 6.3.6), подробнее в документации о математических шрифтах и MathML Torture Test Добавлены переводы на следующие языки: ассамский [as], бенгальский [bn-IN], гуджарати [gu-IN], хинди [hi-IN], каннада [kn], майтхили [mai], малаялам [ml], маратхи [mr], ория [or], панджаби [pa-IN], тамильский [ta], телугу [te] Удалена инфраструктура CAPS для определения специфичных для сайтов разрешений (через параметры capability.policy.*). В частности, попытки использовать эту функциональность для предоставления доступа к буферу обмена больше не сработают. Единственным исключением является разрешение checkloaduri, которые все ещё может быть использовано как и раньше, чтобы разрешать сайтам загружать URI типа file:// Firefox Hub APIs (подробнее, примеры) Реализован и включён WebVTT (подробнее) Поддержка переменных в блоках CSS. Появилась возможность создания переменных с префиксом "--" (ранее предлагался "var-") и возможность их последующего использования при помощи инструкции var(). Например: Выделить код Код::root { --companyblue: #369; --lighterblue: #powderblue } h1 { color: var(companyblue); } h2 { color: var(lighterblue); } Для массивов добавлена поддержка метода Array.prototype.fill(), предназначенного для заполнения всего массива или части его элементов определённым значением Новый встроенный объект Object.setPrototypeOf(); (подробнее) CSP 1.1 nonce-source и hash-source включены по умолчанию Загрузить: Android (ARMv7) (мультиязычная версия с сайта Mozilla) Android (ARMv6) (мультиязычная версия с сайта Mozilla) Android (x86) (мультиязычная версия с сайта Mozilla) Что нового в Firefox 31 для разработчиков Часть новости взята с сайта opennet.ru |