Началось бета-тестирования Firefox 16
Началось бета-тестирования Firefox 16
03.09.2012
Firefox 16 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно состоялось формирование aurora-ветки Firefox 17. Новые возможности Firefox 17 ещё точно не утверждены, так как на стадии тестирования aurora-ветки будет произведена оценка готовности для релиза тех или иных новшеств. Загрузить бета-выпуск можно на данной странице, а aurora-версию здесь. Релиз Firefox 16 намечен на 9 октября, а Firefox 17 на 20 ноября.
Основные особенности бета-версии Firefox 16:
- Новая панель инструментов c реализаций командной строки для web-разработчиков и средствами для быстрого доступа к утилитам и информации об ошибках. Командная строка позволяет обеспечить быстрый вызов операций через ввод команд с клавиатуры. При вводе команд предоставляются средства автоматического дополнения ввода и контекстная подсказка. Поддерживается 16 достаточно разноплановых команд, позволяющих из командной строки менять содержимое страницы или CSS, просматривать и изменять cookie, манипулировать дополнениями, устанавливать точки останова, инспектировать элементы, экспортировать ресурсы, менять настройки браузера, создавать скриншоты и даже изменять размер окна.
Например, ввод команды "resize to 320 480" приведёт к отображению страницы в окне с разрешением 320x480; "cookie remove TEST" удалит cookie TEST; "screenshot test.png 4" - через 4 секунды запишет скриншот в файл test.png; "pagemod remove element iframe" - удалит все элементы iframe со страницы; "pref set devtools.chrome.enabled true" - установит переменную конфигурации devtools.chrome.enabled.
- Избавление большого числа функций от префикса "-moz", используемого для выделения реализованных в продуктах Mozilla экспериментальных web-технологий, которые ещё могут измениться в процессе их утверждения в виде стандарта. От префикса избавлены CSS3-элементы для организации анимации (animation-*), трансформации (transform-*), преобразований (transition-*) и формирования градиентов (*-gradient), а также IndexedDB API, Battery API, Vibration API и функция calc(). Отдельно отмечается, что новый синтаксис определения градиентов существенно отличается от синтаксиса с использованием префикса "moz-" (все ранее доступные moz-варианты сохранены для обеспечения обратной совместимости);
- В состав включён переработанный инкрементальный сборщик мусора, который позволит устранить проблемы с отзывчивостью интерфейса, проявляющиеся в периодическом подвисании на несколько секунд;
- Начало интеграции средств для работы с каталогом локально устанавливаемых web-приложений (Web Apps Marketplace). В частности, отмечается добавление класса navigator.mozApps для проверки, публикации и установки web-приложений из внешних каталогов программ, а также для управления доступом web-приложений к локальным ресурсам;
- Для платформы Mac OS X включена по умолчанию поддержка функции VoiceOver для голосового прочтения страниц и организации управления для людей с ослабленным зрением;
- В JavaScript-редакторе Scratchpad появилась поддержка отображения списка последних открытых файлов;
- Поддержка HTML5 Microdata API;
- Поддержка HTML5-элемента meter для наглядного отображения состояния по заданному диапазону значений;
- Отображение в "about:memory" отдельной статистики потребления памяти для каждой открытой вкладки;
- Изменено оформление номера версии браузера в заголовке User-Agent, который теперь включает только две первые цифры версии "x.y", вместо "x.y.z";
- Прекращена поддержка хэшей MD5 в сертификатах X.509;
- Из улучшений версии Firefox 16 для платформы Android отмечается появление режима читателя (Reader Mode), при котором в удобном для восприятия виде отображается только значимый текст статьи, все сопутствующие управляющие элементы, баннеры, меню, навигационные панели и прочие не связанные с контентом части страницы скрываются.
Улучшения, ожидаемые в Firefox 17:
- Обновлённое оформление адресной строки Awesome Bar, использование увеличенных пиктограмм;
- Ряд улучшений средств разработки, направленных на ускорение работы и упрощение интерфейса web-консоли, отладчика и панели разработчика;
- В Page Inspector добавлена новая панель Markup, упрощающая редактирование DOM HTML5;
- Для iframe реализован атрибут "sandbox", включающий дополнительные элементы изоляции для встраиваемого через iframe контента. Например, можно запретить выполнение в iframe кода JavaScript, применить дополнительные проверки same-origin, запретить доступ к загрузке контента на первичную страницу, запретить отправку данных через web-формы;
- Поддержка псевдокласса "@supports", позволяющего протестировать поддержку специфичных свойств и значений CSS. В случае, если поддержка запрошенного свойства отсутствует, у разработчика появляется возможность в прозрачном режиме задействовать в программе запасной вариант. В настоящее время возможность рассматривается как экспериментальная и для активации поддержки @supoports следует активировать настройку layout.css.supports-rule.enable;
- Продолжение реализации возможностей, определённых в черновике спецификации EcmaScript 6: добавление итерабельных вариантов объектов Map и Set, а также новых методов для работы со строками startsWith(), endsWith(), и contains();
- Обеспечение поддержки в SVG атрибутов FillPaint и StrokePaint. Реализация списков дисплеев SVG;
- Поддержка псевдокласса ":dir(...)", позволяющего упростить контекстное использование стилей в зависимости от направления написания текста (слева-направо или справо-налево);
- Поддержка события WheelEvent, унифицированной замены для непереносимых событий MouseWheelEvent и MouseScrollEvent;
- Для HTML-тега input добавлена экспериментальная поддержка атрибута "inputmode"
- В блобах обеспечена поддержка контента в формате ZIP, т.е. теперь можно получить доступ к файлам внутри zip-архива, сохранённого как блоб;
- При выполнение CSS-анимации вычисления теперь производятся в асинхронном режиме, что позволяет добиться значительного увеличения производительности;
- Внесено около 20 оптимизаций производительности, включая исправления для страницы, отображаемой при открытии новой вкладки;
- С целью увеличения безопасности изменена обработка некоторых диалогов, таких как prompt, alert и confirm, которые теперь невозможно запустить из событий onunload, onbeforeunload и onpagehide (подобные манипуляции использовались некоторыми сомнительными сайтами для предотвращения ухода пользователя со страницы);
- Во встроенной реализации кодека Opus добавлена поддержка многоканального звука;
- Поддержка Notification Center при выводе уведомлений в Mac OS X 10.8.
Ваш комментарий
|
Подробнее: http://citforum.ru/news/28954/
Дайджест новых статей по интернет-маркетингу на ваш email
Новые статьи и публикации
- 2024-11-26 » Капитан грузового судна, или Как начать использовать Docker в своих проектах
- 2024-11-26 » Обеспечение безопасности ваших веб-приложений с помощью PHP OOP и PDO
- 2024-11-22 » Ошибки в Яндекс Вебмастере: как найти и исправить
- 2024-11-22 » Ошибки в Яндекс Вебмастере: как найти и исправить
- 2024-11-15 » Перенос сайта на WordPress с одного домена на другой
- 2024-11-08 » OSPanel 6: быстрый старт
- 2024-11-08 » Как установить PhpMyAdmin в Open Server Panel
- 2024-09-30 » Как быстро запустить Laravel на Windows
- 2024-09-25 » Next.js
- 2024-09-05 » OpenAI рассказал, как запретить ChatGPT использовать содержимое сайта для обучения
- 2024-08-28 » Чек-лист: как увеличить конверсию интернет-магазина на примере спортпита
- 2024-08-01 » WebSocket
- 2024-07-26 » Интеграция с Яндекс Еда
- 2024-07-26 » Интеграция с Эквайринг
- 2024-07-26 » Интеграция с СДЕК
- 2024-07-26 » Интеграция с Битрикс-24
- 2024-07-26 » Интеграция с Travelline
- 2024-07-26 » Интеграция с Iiko
- 2024-07-26 » Интеграция с Delivery Club
- 2024-07-26 » Интеграция с CRM
- 2024-07-26 » Интеграция с 1C-Бухгалтерия
- 2024-07-24 » Что такое сторителлинг: техники и примеры
- 2024-07-17 » Ошибка 404: что это такое и как ее использовать для бизнеса
- 2024-07-03 » Размещайте прайс-листы на FarPost.ru и продавайте товары быстро и выгодно
- 2024-07-01 » Профилирование кода в PHP
- 2024-06-28 » Изучаем ABC/XYZ-анализ: что это такое и какие решения с помощью него принимают
- 2024-06-17 » Зачем вам знать потребности клиента
- 2024-06-11 » Что нового в работе Яндекс Метрики: полный обзор обновления
- 2024-06-11 » Поведенческие факторы ранжирования в Яндексе
- 2024-06-11 » Скорость загрузки сайта: почему это важно и как влияет на ранжирование
Все мы сидим в сточной канаве, но некоторые при этом смотрят на звезды Уайльд Оскар - (1854-1900) - английский писатель |
Мы создаем сайты, которые работают! Профессионально обслуживаем и продвигаем их , а также по всей России и ближнему зарубежью с 2006 года!
Как мы работаем
Заявка
Позвоните или оставьте заявку на сайте.
Консультация
Обсуждаем что именно Вам нужно и помогаем определить как это лучше сделать!
Договор
Заключаем договор на оказание услуг, в котором прописаны условия и обязанности обеих сторон.
Выполнение работ
Непосредственно оказание требующихся услуг и работ по вашему заданию.
Поддержка
Сдача выполненых работ, последующие корректировки и поддержка при необходимости.