The OpenNET Project / Index page

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

Выход Firefox 35-beta и Firefox Developer Edition 36

06.12.2014 21:32

Firefox 35 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован выпуск Firefox Developer Edition 36, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. В отличие от выпусков aurora, Developer Edition адаптирован для обособленного использования, запускается с использованием отдельного профиля и отличается изменением оформления - задействована отдельная тёмная тема оформления, в панель вынесены кнопки для быстрого доступа к инструментам для web-разработчиков, изменены некоторые настройки по умолчанию, в состав включены дополнения ADB Helper и Valence (бывший Firefox Tools Adapter). Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 35 намечен на 13 января, а Firefox 36 на 24 февраля.

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

  • Во встроенном коммуникационном клиенте Firefox Hello появился новый режим чата, позволяющий назначать имена комнатам чата и в дальнейшем подключаться к ним по фиксированному URL. Таким способом можно создавать постоянные чаты, участники которых общаются регулярно. Чат теперь открывается в отдельном окне, которое можно масштабировать, перемещать и сворачивать независимо от основного окна браузера. Упрощена организация связи с пользователями, не имеющими учётной записи в сервисе Firefox Accounts;
  • Реализовано HTTP-расширение для механизма привязки открытых ключей (Public Key Pinning), позволяющего явно определить сертификаты каких удостоверяющих центров допустимо использовать для заданного сайта. Если для установки защищённого соединения применён достоверный сертификат выписанный иным удостоверяющим центром, соединение будет отвергнуто из-за подозрения в атаке "man-in-the-middle" с использованием поддельного сертификата. Начиная с выпуска Firefox 32 подобные привязки можно было задавать вручную, теперь данные о сертификатах могут передаваться в браузер со стороны сайта при помощи специальных HTTP-заголовков "Public-Key-Pins" и "Public-Key-Pins-Report-Only";
  • Реализован API Resource Timing, через который можно получить данные о времени обработки различных ресурсов web-страницы, что позволяет точно измерить производительность различных частей web-приложени с учётом времени загрузки внешних ресурсов;
  • Включена по умолчанию поддержка фильтров CSS (свойство filter, позволяющее создавать средствами CSS визуальные эффекты, такие как перелистывание страниц);
  • Семантика JavaScript-оператора 'let' приведена в соответствие с требованиями спецификации ECMAScript 6;
  • В Web Workers добавлена возможность использования WebSocket;
  • Активировано по умолчанию CSS-свойство mask-type;
  • Поддержка HTML Imports, механизма формирования пакетов с web-компонентами (Web Components). Например, можно вставить содержимое одной html-страницы в другую, используя конструкцию 'link rel="import" href="myfile.html"';
  • Поддержка инспектирования псевдоэлементов "::before" и "::after";
  • Сокращено потребление ресурсов при масштабировании изображений;
  • Встроенный PDF-просмотрщик PDF.js обновлён до версии 1.0.907;
  • Для OS X Snow Leopard (10.6) и более новых версий задействована предоставляемая платформой реализация видеокодека H.264 (MP4);
  • В версии для платформы Android улучшена работа сервиса по определению местоположения за счёт совмещения данных Wi-Fi и параметров сети сотовой связи. Для отслеживания загружаемых файлов задействован штатный менеджер загрузок платформы Android. На страницы с ошибками добавлен диалог для обращения к поисковой системе.



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

  • Улучшена обработка изменений динамических стилей, позволившая добиться увеличения отзывчивости интерфейса;
  • Поддержка синхронизации ссылок, закреплённых на стартовой странице;
  • Удалена опция "-remote";
  • В JavaScript добавлена поддержка типа Symbol, определённого в спецификации ECMAScript 6 и применимого для идентификаторов свойств объектов;
  • Реализовано поведение прокрутки CSSOM-View, позволяющее обеспечить плавную прокрутку содержимого без задействования собственных библиотек;
  • Добавлены CSS-свойства object-fit и object-position, определяющие, как следует вместить в область заменяемый элемент;
  • Добавлено CSS-свойство isolation, определяющее применение изоляции элемента от другого содержимого при наложении;
  • Добавлено CSS-свойство will-change, через которое можно информировать браузер о типе применяемых к элементу изменений, что позволяет заранее выбрать нужный метод оптимизации до фактического внесения изменений;
  • Добавлен CSS-параметр unicode-range, позволяющий определить используемый диапазон символов, который будет загружен из шрифта (даёт возможность сэкономить трафик и не загружать лишние символы);
  • Избавлены от префикса "-moz-" CSS-свойства text-decoration-color, text-decoration-line и text-decoration-style;
  • В функцию преобразования строки в число ToNumber(string) добавлена поддержка литералов для указания двоичных (0b) и восьмеричных (0o) данных;
  • Прекращена поддержка протокола SPDY/3 (оставлена поддержка SPDY/3.1);
  • Шифр RC4 признан небезопасным, его использование теперь приводит к отображению в интерфейсе специального индикатора;
  • Проведена работа по существенному увеличению производительности генераторов, определённых в спецификации ECMAScript 6 и позволяющих организовать эффективное выполнение функций в асинхронном режиме. После внесения изменений скорость функций-генераторов увеличилась в двадцать два раза;
  • Реализована поддержка шрифтов в формате WOFF2 (Web Open Font Format);
  • Поддержка инспектирования механизма Promise, позволяющего определить значение, которое пока неизвестно, но будет определено через какое-то время;
  • Обеспечено использование указанного через директиву "//# sourceURL=" имени файла в данных о стеке, возвращаемых геттером Error.prototype.stack;
  • В версии для платформы Android реализован новый интерфейс для планшетов, который стал больше походить на настольную версию браузера, чем на вариант для смартфонов, сохранив при этом лёгкость управления с сенсорного экрана.


  1. Главная ссылка к новости (https://blog.mozilla.org/futur...)
  2. OpenNews: В ночные сборки Firefox добавлена начальная поддержка sandbox-изоляции
  3. OpenNews: В Firefox 36 ожидается переход на многопроцессную архитектуру
  4. OpenNews: Многопроцессный режим в ночных сборках Firefox
  5. OpenNews: Выпуск Firefox 33.1 с порцией новых возможностей. В Firefox ожидается поддержка Tor
  6. OpenNews: Первый выпуск Firefox Developer Edition
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41204-firefox
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (56) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Sluggard (ok), 22:29, 06/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    Огнелис перестал жрать ОЗУ, как не в себя? Я сегодня Ctrl+Esc нажал и опупел — при 11 открытых вкладках, и 7 часах работы — 2,3Гб отъел. Ощущение, что память не отдавал совсем, при закрытии вкладок. Пришлось по about:config лазить, теперь вроде за 800 метров не вылезает.
     
     
  • 2.3, A.Stahl (ok), 22:38, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • –12 +/
    Да плюнь ты на это дело. Памяти жалко? Гиг туда, гиг сюда. Я вон даже пару гиг tmpfs'у отдал специально для скачивания браузером всякой дряни типа фильмов или кусков кода.
    Главное чтобы не тёк. А этого я за лисом не наблюдаю уже очень давно.
     
     
  • 3.5, Sluggard (ok), 22:40, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Плюнь-то плюнь, просто интересно — какого хрена вообще? =)
     
     
  • 4.17, GG (ok), 23:47, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Этот вопрос надо задать говнокодерам яваскрипта и говноодминам, втыкающим это говнище на каждый первый сайт.
    Открой профайлер и посмотри что там память жрёт на каждой вкладке.

    Вкладки моих сайтов редко больше пары десятков мегабайт памяти пожирают в любом бровзере.

     
     
  • 5.21, Sluggard (ok), 00:03, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Уже ничего не жрёт, после колупания. При этом flash и js я не отключал, плагины не удалял, посещаемые сайты не изменились. К чему бы?
     
  • 5.23, pavlinux (ok), 01:04, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Этот вопрос надо задать говнокодерам яваскрипта и говноодминам, втыкающим это говнище
    > на каждый первый сайт.
    > Открой профайлер и посмотри что там память жрёт на каждой вкладке.
    > Вкладки моих сайтов редко больше пары десятков мегабайт памяти пожирают в любом бровзере.

    Кэп, проблемы памяти, это гиммор архитектуры самой Жабы и движка. Для лечения GC придуман.

     
     
  • 6.31, Аноним (-), 03:38, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >Кэп, проблемы памяти, это гиммор архитектуры самой Жабы и движка. Для лечения GC придуман.

    Читая опеннет и жалобы пользователей на firefox я как инженер думал над "нормальной" архитектурой. Придумал! Пока не ясно что дальше делать с идеей..

     
     
  • 7.34, Аноним (-), 08:33, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > "нормальной" архитектурой. Придумал! Пока не ясно что дальше делать с идеей..

    Как что? Имплементить! Правда, с этим временами начинаются некие напряги.


     
     
  • 8.58, Аноним (-), 21:18, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это да, но имплементить столь масштабный проект хотя бы до 1 0 версии можно толь... текст свёрнут, показать
     
  • 2.6, Crazy Alex (ok), 22:43, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что подкручивали?
     
     
  • 3.8, Sluggard (ok), 22:48, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вот по этому гайду: http://habrahabr.ru/post/136743/
     
     
  • 4.24, Crazy Alex (ok), 01:19, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага, ясно. Тоже вариант, но для меня было бы некомфортно - отрендеренная страница в памяти - это не только и не столько быстрый возврат, но, главное, возврат ТОЧНО к тому, что видел раньше. Учитывая, сколько сейчас всякой динамики - очень полезно.

    У меня дело закончилось тройкой AdBlock/NoScript/RequestPolicy. Некую мороку создаёт, но в разумных пределах. Результат - 1300/730 (virt/res) на примерно сотне вкладок + почтовик (у меня Seamonkey - кстати, это тоже может влиять, он почему-то поаккуратнее с памятью работает).

     
     
  • 5.26, Sluggard (ok), 01:21, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, без AdBlock и жизни в сети нет, он в наличии. А что за RequestPolicy такой?
     
     
  • 6.28, Crazy Alex (ok), 01:38, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Белый список - с каких доменов на данный можно подтягивать ассеты. Хорошо прореживает всяких шпионов, рекламу, идиотский JS, внешние картинки и т.п., но, как всякий белый список, иногда напрягает, особенно поначалу. В паре с NoScript даёт сравнительно удобный серфинг и, в отличие от AdBlock со здоровым списком, не особо грузит проц.
     
     
  • 7.29, Sluggard (ok), 01:41, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, попробую глянуть. Да и с NoScript жить можно, наверное.
     
  • 5.45, vn971 (ok), 12:49, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Оу, забавно, у меня точно такая же тройка.
    Единственное, NoScript не имеет собственно фильтрации по скриптам, т.е. "allow scripts globally". (То есть, в его задачах остаётся следить за потенциальным XSS, "ClearClick" и т.д.)
    Основную работу по факту вообще RequestPolicy выполняет.
     
     
  • 6.47, Crazy Alex (ok), 14:39, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да как-то регулярно выходит, что какая-нибудь невменяемая страница начинает тупить джаваскриптом. Особенно если её оставить на неделю, что у меня частенько происходит. И, честно говоря, JS включается реже, чем приходится дать доступ к какому-то домену в RequestPolicy.

    Но вообще - это бред какой-то, когда чтобы софт не чудил приходится вести себя как будто защищаешь осажденную крепость.

     
     
  • 7.50, Sluggard (ok), 16:17, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так надо же, чтоб сайты свистели и пердели. Никак без JS. Идиотизм...
     
     
  • 8.54, GG (ok), 18:09, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Мои сайты свистят и пердят на голом CSS прекрасно ... текст свёрнут, показать
     
     
  • 9.56, Sluggard (ok), 19:39, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Твои 8212 это какие ... текст свёрнут, показать
     
  • 2.12, Аноним (-), 23:09, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Странный  у тебя лис, у меня вот 4ре окна открыто, в каждом 15+ вкладок, так FF съедает 1.1 Гига + Plugin Container еще 350МБ, что я делаю не так?

    И я при этом смотрю видео на Ютубе, и слушаю музыку в ВК...

     
     
  • 3.13, Sluggard (ok), 23:17, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А хрен его знает. Я же говорю — он, похоже, либо плохо, либо совсем не отдаёт память после закрытия вкладок. Я перед этим довольно много (больше сотни) блогов ЖЖ открывал на минуту и закрывал.
    Кстати, YouTube у меня сегодня не пашет, ни с Огнелиса, ни с Хромиума. Ни одно видео не открывается.
     
     
  • 4.25, Crazy Alex (ok), 01:20, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Он отдаёт если GC пнуть на about:memory - а так - да, упирается
     
     
  • 5.27, Sluggard (ok), 01:22, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ясно, спасибо!
     
  • 3.15, Аноним (-), 23:30, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можешь пруфануть скриншот?
     
     
  • 4.18, Аноним (-), 23:49, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    https://yadi.sk/i/-EeOv2MjdCRsJ

    Три окна, в двух по 20 вкладок, в одном 6, машина в аптайме уже 8 дней, Лиса открыт всю дорогу, было пару гибернаций, и на 10 вкладок больше

    https://yadi.sk/i/RsnguNfrdCRyv

     
  • 4.61, sergey_klay (ok), 23:20, 08/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    1 окно, 64 вкладки.  
    Аптайм 6 суток, всё это время FF работает
    http://i.imgur.com/FE6LI88.png
     
     
  • 5.62, ГГ (?), 10:26, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > 1 окно, 64 вкладки.
    > Аптайм 6 суток, всё это время FF работает
    > http://i.imgur.com/FE6LI88.png

    Та ладна, у меня полста вкладок и аптайм 25 дней.

     
  • 2.16, Аноним (-), 23:39, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    53 вкладки, кушает 321
    3е сутки
    что я делаю не так??
     
     
  • 3.19, GG (ok), 23:50, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > 53 вкладки, кушает 321
    > 3е сутки
    > что я делаю не так??

    Не загружаешь страницы во вкладках.

     
  • 3.20, Аноним (-), 23:51, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Либо как-то не так меряешь, либо FF сильно урезан, без js без flash, вообще без плагинов... в общем верится с трудом, если честно :/
     
  • 2.33, soarin (?), 08:20, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да буй с ней ОЗУ, ещё и батарею хорошо кушает.
     
  • 2.39, NickFaces (ok), 10:30, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Подскажите, пожалуйста, юному падавану, что именно меняли в about:config ? Спасибо
     
     
  • 3.40, NickFaces (ok), 10:32, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А, все. Поторопился с вопросом, уже ниже давали ответ на подобный.
     
  • 2.46, marks (?), 13:37, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это нормально для браузеров. Можешь поставить хром и у тебя выйдет примерно то же самое.
     
     
  • 3.48, Crazy Alex (ok), 14:43, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Хром ещё хуже, кто бы спорил. Но "нормальным" такое поведение от этого не становится. Особенно если оказывается, что если чуток поупираться наперекор желаниям хозяев сайта и дефолтным настройкам того же фарйфокса - заблокировать весь или часть JS, не давать грузиться тормозящим счетчикам, рекламе и виджетам социалок - всё резко становится комфортнее. Браузеры, к сожалению, чем дальше - тем больше заботятся о сайтоделах и меньше - о пользователе.
     

  • 1.2, Аноним (-), 22:33, 06/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    прон на флеше серфил что ли?
     
     
  • 2.4, Sluggard (ok), 22:39, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не, видео (прон в том числе) предпочитаю качать и смотреть локально.
     
     
  • 3.7, Анонкотян коммент на вес золота (?), 22:45, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Не, видео (прон в том числе) предпочитаю качать и смотреть локально.

    А ты не смотри. Никто никогда не позиционировал браузеры как видеоплееры)

     
     
  • 4.9, Sluggard (ok), 22:50, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Я же написал — локально я смотрю. Через VLC. Зачем мне смотреть прон онлайн через FireFox, у меня на порнолабе ратио 17.25 :D
     
     
  • 5.10, Анонимус_б6 (?), 22:59, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ахахаха, ты сделал мои сутки! давно я так не ржал....
     
     
  • 6.14, Аноним (-), 23:26, 06/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    rule 34
     

  • 1.11, Аноним (-), 23:06, 06/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Тут должна быть заминусованная шутка про <input type="datetime" ... >
     
  • 1.22, Dragonic (ok), 00:58, 07/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я вот упускаю, в Firefox Hello есть/будет текстовый чат? Или только видео?
     
  • 1.30, paulus (ok), 02:00, 07/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как-то жалко опцию "-remote"...
     
  • 1.32, soarin (?), 08:18, 07/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Для OS X задействована предоставляемая платформой реализация видеокодека H.264

    Во всех других мажорных браузерах уже сделано, а эти только щас осилили.

     
  • 1.35, Аноним (-), 08:50, 07/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    В Firefox 36 будет многопроцессорность или нет? Непонятно.
     
  • 1.36, Аноним (-), 09:16, 07/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в 35 авроре наконец то починили mozilla_pkix_error_inadequate_key_size, а то невозможно было ходить на роутеры через вебку
     
  • 1.37, ананим (?), 09:30, 07/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Чат теперь открывается в отдельном окне, которое можно масштабировать, перемещать и сворачивать независимо от основного окна браузера.

    Вот теперь бы вообще без броузера и будет хорошо.

     
  • 1.44, Аноним (-), 11:42, 07/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > теперь данные о сертификатах могут передаваться в браузер со стороны сайта при помощи специальных HTTP-заголовков "Public-Key-Pins" и "Public-Key-Pins-Report-Only";

    А смысл, если атакующий может их подменить, если он уже подменил сертификат?

     
     
  • 2.49, Crazy Alex (ok), 14:46, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Смысл - в том, что они прилетают при первом заходе, и если ПОТОМ сертификат попытаются подменить - получишь алерт. А в первый раз - только libastral использовать чтобы узнать, какой сертификат правильный. Хотя, конечно, для пары сотен самых популярных доменов можно бы и дефолты забить в инсталлятор.
     
     
  • 3.52, Аноним (-), 16:25, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Смысл - в том, что они прилетают при первом заходе, и если
    > ПОТОМ сертификат попытаются подменить - получишь алерт. А в первый раз
    > - только libastral использовать чтобы узнать, какой сертификат правильный. Хотя, конечно,
    > для пары сотен самых популярных доменов можно бы и дефолты забить
    > в инсталлятор.

    ты бы видел с какой скоростью гугли, твитеры и прочий популярный хлам меняют сертификаты. У них хостов очень много и на каждом свой серт, хосты добавляют, удаляют — кто за этим следить будет?

     
     
  • 4.53, Crazy Alex (ok), 18:05, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Я как раз одно время пробовал зафиксировать - там у гугла гуляло три сертификата в рандомном порядке - но всё же только три. Учитывая, что экстеншн, который я использовал, умел запоминать только один - забил. надо возвращаться к этому вопросу, видимо.
     
     
  • 5.55, Аноним (-), 19:11, 07/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    если ты про сертификейт патрол, то там можно каким-то образом включить доверие всему домену, токо оно у меня не работало
     

  • 1.59, user (??), 12:48, 08/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А теперь со всей этой фигнёй попытаемся взлететь.
     
  • 1.60, MADMAN (ok), 17:35, 08/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ура :(
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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