The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Начало бета-тестирования Firefox 27 и создание aurora-ветки Firefox 28

14.12.2013 23:10

Firefox 27 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирована aurora-ветка Firefox 28. Новые возможности Firefox 28 ещё точно не утверждены, так как на стадии тестирования aurora-ветки будет произведена оценка готовности для релиза тех или иных новшеств. Загрузить бета-выпуск можно на данной странице, а aurora-версию здесь. Релиз Firefox 27 намечен на 4 февраля, а Firefox 28 на 18 марта. Отдельно следует отметить, что ожидаемый в Firefox 28 новый интерфейс Australis отложен на более поздние выпуски.

Основные особенности бета-версии Firefox 27:

  • Возможность одновременного выполнения более одного сервиса, использующего Firefox SocialAPI, что позволяет организовать получения уведомлений, чата и сообщений от различных социальных сервисов;
  • Реализована поддержка протокола TLS 1.2 (RFC 5246);
  • Поддержка протокола SPDY версии 3.1, созданного компанией Google для минимизации задержек при соединении и обмене данными между клиентом и сервером. Поддержка второй версии SPDY прекращена;
  • Во встроенном отладчике появился режим нормализации упакованного JavaScript кода (обеспечивается корректное форматирование для кода, сжатого в нечитаемое представление). В отладчик также добавлена поддержка остановки при поступлении заданных DOM-событий;
  • В режим инспектирования добавлена поддержка свободного редактирования HTML-блоков без необходимости установки специального дополнения. Обеспечен предварительный просмотр фоновых картинок (картинка показывается при наведении на url фона) и цветов (рядом с цифровыми значениями отображается кружок соответствующего цвета). Добавлена настройка для определения формата вывода цветов по умолчанию (rgb, шестнадцатеричный, именами);
  • В редакторе стилей, отладчике, инспекторе и Scratchpad задействован редактор HTML-кода Codemirror, позволяющий целиком редактировать HTML-блоки;
  • Возможность сброса параметров таблиц стилей при помощи элемента 'all:unset';
  • Поддержка прокрутки набора полей, не влезающих в выделенную область (свойство overflow в теге fieldset);
  • Для тега iframe представлена директива sandbox-режима allow-popups, управляющая возможностью показа всплывающих окон;
  • Избавлены от префикса "-moz" CSS-свойства курсора "-moz-grab" и "-moz-grabbing";
  • В движок SpiderMonkey добавлена поддержка генераторов, определённых в спецификации ECMAScript 6;
  • Добавлена поддержка математической функции Math.hypot, которая возвращает квадратный корень из суммы квадратов аргументов (( value12+value22+... Math.hypot() ));
  • В Canvas добавлена поддержка прерывистых линий (canvasRenderingContext2D.getLineDash и canvasRenderingContext2D.setLineDash);
  • На платформе Linux обеспечена возможность рендеринга контента при помощи Azure/Skia;
  • В версии для платформы Android переработана организация кэширования файлов Favicon, отключена прокрутка за пределы границ страницы, по умолчанию задействован более читаемый шрифт Clear Sans.

Улучшения, ожидаемые в Firefox 28:

  • Интегрирована поддержка декодирования формата сжатия видео VP9, в сравнении с VP8 демонстрирующего сокращение размера битового потока на 50% при сохранении идентичного качества;
  • Поддержка аудиокодека Opus для контента в мультимедиа контейнерах WebM;
  • Включена по умолчанию поддержка Gamepad API для организации ввода через игровой пульт;
  • Обеспечен вывод уведомлений от web-приложений через центр вывода уведомлений на платформе OS X;
  • Добавлены средства управления громкостью для звука и видео, выводимых через HTML5-теги audio и video;
  • Для обеспечения приватности список плагинов больше не доступен для перебора через интерфейс navigator.plugins (отдельные плагины по-прежнему можно проверить по имени);
  • В тег "input" добавлена поддержка атрибута "color" (input type=color) для организации выбора цвета;
  • Поддержка многострочных CSS3-свойств flexbox для упрощённой блочной компоновки элементов на странице. С использованием Flexbox разработчик легко может адаптировать свои страницы для оптимального отображения на экранах разного размера и с различным разрешением. В частности, для небольших экранов смартфонов или планшетов можно организовать автоматическое изменение размера контента и его перегруппировку, переместить наиболее важные элементы вверх и сократить число колонок;
  • Поддержка свойств Array.prototype.{keys, entries}, определённых в спецификации ECMAScript 6;
  • По умолчанию включена поддержка формата WebVTT (Web Video Text Tracks), который может использоваться для организации вывода субтитров при просмотре видео;
  • Поддержка атрибута 'mathvariant', определённого в спецификации MathML 2.0;
  • В версии для платформы Android появилась настройка для отключения автоматического скрывания верхней панели при прокрутке содержимого страницы. Реализован более привычный метод выделения, копирования и вырезания текста.

Тем временем, в ночных сборках Firefox, в которых формируется выпуск Firefox 29, добавлена поддержка переменных в блоках CSS. Появилась возможность создания переменных с префиксом "var-" и возможность их последующего использования при помощи инструкции var(). Например:


   :root {
     var-companyblue: #369; 
     var-lighterblue: #powderblue
   }
 
   h1 {
     color: var(companyblue);
   }
   h2 {
     color: var(lighterblue);
   }


  1. Главная ссылка к новости (https://blog.mozilla.org/blog/...)
  2. OpenNews: По данным отчёта Mozilla, доля негативных отзывов об интерфейсе Australis составляет 84%
  3. OpenNews: Объявлено об интеграции в ночные сборки Firefox нового интерфейса Australis
  4. OpenNews: Релиз Firefox 25
  5. OpenNews: Доступна для тестирования многопроцессная версия Firefox
  6. OpenNews: Релиз Firefox 26
Лицензия: CC-BY
Тип: Программы
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:10, 15/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +14 +/
    Остралис опять отложен, гуд
     
     
  • 2.2, Аноним (-), 00:19, 15/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вместе с CTR он не так уж и плох.
     
     
  • 3.31, Аноним (-), 04:30, 16/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Вместе с CTR он не так уж и плох.

    Звучит как "а если вот эту какашку подсластить как следует - не так уж и мерзко ее жрать вроде".

     
  • 2.5, A.Stahl (?), 01:02, 15/12/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ну представь какой будет удар по их самолюбию если бы они сказали:"Ок. Вы победили. Не будем ломать интерфейс".
    А так они пару релизов "пооткладывают", а там все и забудут.
     
  • 2.30, Аноним (-), 04:29, 16/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надеюсь, что его отложат как минимум до версии 50. Австралопитеков - на пальмы и в пещеры.
     

  • 1.6, klay (??), 01:41, 15/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Во встроенном отладчике появился режим нормализации упакованного JavaScript кода
    > В режим инспектирования добавлена поддержка свободного редактирования HTML-блоков
    > Обеспечен предварительный просмотр фоновых картинок
    > Добавлена настройка для определения формата вывода цветов по умолчанию

    Это вот именно то, чего мне не хватало!

    А про Codemirror - так вообще, приятно удивлён. Я его использую при работе почти каждый день

     
  • 1.7, Аноним (-), 01:52, 15/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    мужики,притормозите - все нравится
    но не гонка...
     
  • 1.10, BrainFucker (ok), 03:03, 15/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > На платформе Linux обеспечена возможность рендеринга контента Azure/Skia

    А что это такое вообще? Не гуглится даже.

     
     
  • 2.11, Аноним (-), 03:17, 15/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Azure - набор 2D API для отрисовки HTML-страниц и элементов canvas. https://blog.mozilla.org/joe/2011/04/26/introducing-the-azure-project/
    Skia - бэкенд для azure (azure ещё поддерживает OpenGL, однако с некоторыми драйверами в линуксе он может работать хреново, потому и выключен по умолчанию) http://en.wikipedia.org/wiki/Skia_Graphics_Engine
     

  • 1.12, Аноним (-), 03:45, 15/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Australis + многопроцессорность и фаерфокс станет тем хромом, который я полюблю )) Надеюсь, доживу :)
     
     
  • 2.18, Crazy Alex (ok), 12:31, 15/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В чем проблема взять хромиум прямо сейчас?
     
  • 2.29, Аноним (-), 00:05, 16/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Толсто.
     
  • 2.32, Аноним (-), 04:31, 16/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Australis + многопроцессорность и фаерфокс станет тем хромом, который я полюблю ))

    А зачем нам еще один цельнодраный хром, собственно? Одного разве мало?


     

  • 1.14, Antonim (ok), 05:05, 15/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если бы Астралис был бы опцией - да бог бы с ним. Пусть бы даже умолчальной при первичной установке. Но ведь возьмут и поломают мне налаженный интерфейс.
     
     
  • 2.19, Crazy Alex (ok), 12:32, 15/12/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    SeaMonkey... Я других выходов не вижу. Сам, правда, тяну пока.
     

  • 1.15, Аноним (-), 05:35, 15/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Будем надеяться, что еще хотя бы один ESR выйдет без Аналиуса.
     
  • 1.17, мастер (?), 12:22, 15/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Работаю без проблем на Firefox 29!
     
     
  • 2.20, Аноним (-), 13:17, 15/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как заставить работать australis-кнопку при включённом CTR?
     

  • 1.21, Vladjmir (ok), 14:51, 15/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В режим инспектирования добавлена поддержка свободного редактирования HTML-блоков без необходимости установки специального дополнения.

    Это прекрасно, но веб-разработчиков среди пользователей Firefox не так уж много. Не очень понятно, зачем раздувать код браузера. Лучше сделать отдельный пакет в виде дополнения для веб-разработки.

     
     
  • 2.22, Аноным (ok), 15:47, 15/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Поправлю:
    "но веб-разработчиков среди пользователей IE не так уж много."
     
     
  • 3.23, Vladjmir (ok), 15:51, 15/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А что, в IE так много встроенных в браузер возможностей для веб-разработчиков?
     
     
  • 4.24, Аноным (ok), 16:37, 15/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, а вот ФФ пользуются многие, не деревянными же зондами пользоваться.
     
     
  • 5.27, Vladjmir (ok), 18:34, 15/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну, с этим можно согласиться. Тем не менее, лучше было бы оформить функционал для веб-разработчика отдельным дополнением. А то кликнул мышкой по веб-странице, нажал на какой-либо элемент и бац, внизу страницы открывается окно какого-нибудь инспектора с кодом текущей страницы -- для юзера совершенно неожидаемое поведение. У меня так часто бывает, особенно когда по картинке тыкаешь правой кн.мыши и хочешь сохранить текущее изображение.
     
     
  • 6.33, Аноним (-), 04:33, 16/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > функционал для веб-разработчика отдельным дополнением.

    А гугл показал что когда интегрировано - получается менее криво и глючно. У того же Firebug вечно проблем выше крыши было. Планка задана. Ниже уже не прокатит: разработчики просто сдрейфовали на хром и теперь по дефолту сайты хорошо выглядят там. А в лисе... как повезет. Впрочем, мозилла в последнее время наверстывает и средства для разработчиков уже довольно приличные появились.

     
  • 2.28, klay (??), 19:58, 15/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты что, вчера с дерева только слез?
     
     
  • 3.34, Аноним (-), 04:33, 16/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты что, вчера с дерева только слез?

    Австралопитеки, сэр!

     
     
  • 4.36, klay (??), 10:34, 16/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я так и понял
     

  • 1.25, Anonym (ok), 17:24, 15/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    много интересного, только не для обычного юзера, когда же начнётся работа по оптимизации производительности, быстрому запуску браузера, быстрой прогрузки страниц и обработки JS?
     
     
  • 2.26, ruvadik2 (?), 17:43, 15/12/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это делается непрерывно от версии к версии.
     
  • 2.35, Аноним (-), 04:34, 16/12/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > оптимизации производительности, быстрому запуску браузера, быстрой прогрузки страниц
    > и обработки JS?

    А ты сравни производительность, жрач памяти и время запука с старыми лисами при прочих равных - увидишь в чем прикол. Они, без дураков, делают большую работу на этот счет.

     
     
  • 3.38, marks (?), 13:13, 03/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, но их решение дурацкое сожрать на шару как можно больше тортиков от MS несколько нивелирует все их старания и размазывают от версии к версии.
    Да и многим уже просто надоедает следить за чейнджлогами релизов файрфокса.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру