The OpenNET Project / Index page

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

28.11.2012 11:47  Начало бета-тестирования Firefox 18 и создание aurora-ветки Firefox 19

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

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

  • Переход на новый JIT-компилятор IonMonkey, который позволит значительно повысить производительность JavaScript-приложений за счёт использования нового метода JIT-компиляции и передовых техник оптимизации. При выполнении тестового комплекта Kraken Firefox 18 с IonMonkey показал прирост производительности на 26% по сравнению с Firefox 17. В тесте V8 benchmark Firefox 18 опередил Firefox 17 на 7%.

    Из особенностей IonMonkey можно отметить систему вероятностной оценки типов, в рамках которой предложен гибридный метод статического и динамического анализа, дающий возможность точно сопоставить типы для каждой переменной и каждого свойства JavaScript-программы, что позволяет избавиться от выполнения большого числа дополнительных проверок в процессе выполнения JavaScript. Кроме того, в IonMonkey реализованы адаптивные методы выбора той или иной техники оптимизации для выполняемого JavaScript-кода. Если JIT-компиляторы первых двух поколений (TraceMonkey и JägerMonkey) поддерживали только прямую однонаправленную трансляцию JavaScript в машинные инструкции, то IonMonkey дополнительно снабжён средствами для обратной связи, позволяющими оценить эффективность результата выполнения сгенерированных инструкций и при необходимости внести корректировки и оптимизации, учитывающие особенности выполняемого JavaScript-кода.

    Среди других улучшений IonMonkey: задействование техники LICM (Loop-Invariant Code Motion) для выноса инструкций за пределы циклов; поддержка метода GVN (Global Value Numbering) для ликвидации избыточного кода; реализация линейной схемы распределения регистров LSRA (Linear Scan Register Allocation), применяемой также в таких проектах, как HotSpot JVM и LLVM; поддержка DCE (Dead Code Elimination) для удаления неиспользуемого кода; новый анализатор границ, позволяющий обойтись без лишних проверок выхода за границы буфера;

  • Функция блокирования загрузки небезопасного контента при доступе к сайту по HTTPS. В частности, при открытии сайта по HTTPS появится возможность блокирования отображения блоков, включаемых в страницы без использования шифрования. По умолчанию функция будет отключена, для её активации следует изменить настройки через about:config. Интересно, что предложение о реализации данной возможности было добавлено 12 лет назад;
  • Поддержка спецификации W3C Touch Events в дополнение к ранее реализованной экспериментальной технологии MozTouch Events, с реализацией методов обработки событий от сенсорных экранов, в том числе с поддержкой обработки множественных касаний (мультитач);
  • Начальная поддержка протокола WebRTC, позволяющего через специальный JavaScript API, реализовать работающие в браузере Web-приложения, снабжённые средствами для аудио и видео коммуникаций в режиме реального времени. Например, можно оформить в виде web-приложения программный VoIP-телефон. Для включения поддержки WebRTC в настройках about:config следует указать media.peerconnection.enabled=true;
  • Улучшено качество отображения изображений благодаря переходу на новый улучшенный алгоритм масштабирования HTML. В Firefox 18 данное улучшение по умолчанию отключено и будет активировано только в Firefox 19;
  • Увеличена производительность кода, отвечающего за переключение между вкладками;
  • Поддержка CSS3-свойства Flexbox для упрощённой блочной компоновки элементов на странице. По умолчанию поддержка Flexbox неактивна, для включения в настройках about:config следует указать layout.css.flexbox.enable=true;
  • Поддержка DOM-свойства window.devicePixelRatio, определяющего относительный размер пикселей, что даёт возможность обеспечить в web-приложениях выбор корректного размера кнопок и элементов управления с учётом параметров текущего экрана;
  • Поддержка псевдокласса "@supports", позволяющего протестировать поддержку специфичных свойств и значений CSS. В случае, если поддержка запрошенного свойства отсутствует, у разработчика появляется возможность в прозрачном режиме задействовать в программе запасной вариант;
  • Ускорение процесса запуска браузера за счёт оптимизации процесса обработки сертификатов для заверенных цифровой подписью дополнений;
  • Поддержка экранов высокой четкости Retina (HiDPI), используемых в новых MacBook Pro;

Улучшения, специфичные для версии Firefox 18 для платформы Android:

  • Включены по умолчанию средства для защиты от фишинга и вредоносного ПО (режим Safe Browsing). Для находящихся в чёрном списке сайтов, на которых выявлено наличие вредоносного кода или которые уличены в фишинге, браузер теперь выводит специальное уведомление до начала открытия сайта;
  • Интеграция поискового виджета для сервиса Google Now, ориентированного на предоставление нужной информации, когда она востребована с учётом текущего местоположения;
  • Добавлена опциональная поддержка вывода поисковых рекомендаций по мере набора запроса в адресной строке Awesome Bar;
  • Переработан код обновления браузера;
  • Поддержка загрузки новых шрифтов, поставляемых с Firefox.

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

  • Интеграция встроенного просмотрщика PDF, написанного целиком на JavaScript с использованием технологий HTML5 и развиваемого в рамках проекта pdf.js. Просмотрщик поддерживает масштабирование и функции навигации по эскизам страниц, обеспечивает загрузку шрифтов Type 1 и TrueType, может формировать диаграммы и графики, поддерживает работу со сжатыми объектами. Так как код написан на безопасном высокоуровневом языке, он не подвержен уязвимостям, свойственным бинарным плагинам для просмотра PDF. Для отображения PDF используется своеобразная JIT-компиляция: изначально представленные в файле бинарные массивы преобразуются в потоки байткода PDF, который затем транслируется в JavaScript-представление и выполняется. Сгенерированная на основе PDF JavaScript-программа выводит данные через HTML-тег canvas;
  • Средства для сброса системы поиска, используемой при вводе ключевых слов в адресной строке Awesomebar, в случае изменения настроек сторонним ПО или при модификации about:config;
  • Функция canvas.toBlob(), позволяющая экспортировать изображения контента элементов Canvas в форме блобов;
  • Проведена работа по уменьшению времени запуска браузера;
  • В отладчике появилась поддержка приостановки при выполнении и скрытие неперечислимых свойств;
  • Экспериментальный режим Remote Web Console для удалённой отладки Firefox для Android или Firefox OS. Для включения нужно указать в about:config devtools.debugger.remote-enabled=true;
  • Поддержка использования встроенного отладчика для отладки дополнений и самого браузера. Для включения нужно указать в about:config devtools.chrome.enabled=true;
  • Поддержка CSS-свойства @page;
  • В CSS-свойство text-transform добавлена поддержка опции full-width;
  • Добавлены новые параметры для указания размера в CSS-свойстве viewport-percentage: vh, vw, vmin и vmax.


  1. Главная ссылка к новости (https://blog.mozilla.org/futur...)
  2. OpenNews: Подготовлен симулятор Firefox OS, оформленный в виде дополнения к браузеру Firefox
  3. OpenNews: Проект Mozilla начал тестирование каталога приложений Firefox Marketplace для платформы Android
  4. OpenNews: В конце года график подготовки Firefox будет сдвинут на неделю
  5. OpenNews: Firefox 18 перейдёт на IonMonkey, JIT-компилятор нового поколения
  6. OpenNews: Разработчики Mozilla представили API для обработки мультимедийных потоков
Лицензия: CC-BY
Тип: Программы
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.3, Аноним, 12:22, 28/11/2012 [ответить] [смотреть все]     [к модератору]
  • –3 +/
    Через 5 лет обнаружена уязвимость злоумышленник может ремотно залогиниться в в... весь текст скрыт [показать]
     
     
  • 2.4, Аноним, 12:35, 28/11/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Для включения нужно указать в about config devtools debugger remote-enabled tru... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.6, Имя, 13:22, 28/11/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    И ведь повключают
     
     
  • 4.34, Аноним, 16:11, 28/11/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > И ведь повключают

    По умолчанию, вроде бы, с 19 версии.

     
  • 2.38, nagual, 17:38, 28/11/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –2 +/
    http img11 nnm ru 7 0 2 6 b 6fa4a0a85e55d43fec4ca53dd3d jpg... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.44, Аноним, 21:37, 28/11/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Al Bayan - всегда свежие новости!
     
  • 1.11, troll, 13:44, 28/11/2012 [ответить] [смотреть все]    [к модератору]  
  • +4 +/
    pdf.js шустро работает и памяти меньше жрет, и интерфейсик симпотишный)), мне нравится
     
     
  • 2.14, troll, 13:46, 28/11/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    им осталось только перепилить дополнение для флеша
     
  • 2.27, Crazy Alex, 14:29, 28/11/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    И главное - его можно отключить :-)
     
     
  • 3.33, Аноним, 16:11, 28/11/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Чтобы смотреть PDF страшным, тормозным и жручим mozpluggerом?
     
     
  • 4.36, Антоним, 17:22, 28/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    pdf js слишком много жрёт На десктопе 8GB, 4 3 2GHz использую pdf js, на ноут... весь текст скрыт [показать]
     
  • 4.42, Crazy Alex, 19:41, 28/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    а чем обычное открыть с помощью не устраивает а дальше - по вкусу, у меня mup... весь текст скрыт [показать]
     
  • 2.37, anonymous, 17:23, 28/11/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Одно в нем только плохо: нет поиска.
     
  • 2.39, Lain_13, 17:56, 28/11/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Открывал 40-метровый PDF со спекой OOXML ECMA-376 хромом и фоксом без IonMonke... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.41, Аноним, 19:37, 28/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В этом вся лиса висеть, висеть и еще раз висеть Зато свободно и без шпионов ... весь текст скрыт [показать]
     
     
  • 4.46, nagual, 21:43, 28/11/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    >  Зато  свободно и без шпионов ^^

    Свежо предание но верится с трудом ...

     
  • 3.45, Аноним, 21:40, 28/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    и все это занимало 64 Кб оперативки Мсье такой сказочник Да, неоднократно ... весь текст скрыт [показать]
     
     
  • 4.47, Lain_13, 00:47, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ох лол, на http youtu be PBoL6y094Ec переключи на 1080p, а то ещё скажешь, ч... весь текст скрыт [показать]
     
     
  • 5.69, shshs, 20:51, 29/11/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Ввидео надо было сделать тоже самое с фоксом, чтобы показать торможение
     
     
  • 6.74, Lain_13, 23:59, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Держи http youtu be Ags6kSmNRu0 Мне было грустно ещё раз смотреть на эти торм... весь текст скрыт [показать]
     
  • 2.49, Аноним, 02:29, 29/11/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Меньше чем что Какой-нибудь poppler-based просмотрщик жрет наверняка меньше ... весь текст скрыт [показать] [показать ветку]
     
  • 1.29, fetek, 14:52, 28/11/2012 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Несколько дополнений:

    > Начальная поддержка протокола WebRTC

    Если кто-то захочет потестировать, то в about:config нужно найти параметр media.peerconnection.enabled и переключить в значение true

    >  Улучшено качество отображения изображений благодаря переходу на новый улучшенный алгоритм масштабирования HTML;

    По умолчанию алгоритм в 18 версии выключен. Включение же по умолчанию будет в 19 версии.

    >  Поддержка CSS3-свойства Flexbox для упрощённой блочной компоновки элементов на странице;

    И снова по умолчанию поддержка Flexbox в 18 версии выключена. Для включения нужно в about:config найти параметр layout.css.flexbox.enable и переключить в значение true

     
  • 1.31, Аноним, 15:10, 28/11/2012 [ответить] [смотреть все]     [к модератору]  
  • –4 +/
    пусть сделают что бы фокс с моими 400 закладками не жрал 50 CPU что бы поменьше... весь текст скрыт [показать]
     
     
  • 2.32, Firefoxic, 15:53, 28/11/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    400 закладок У меня вроде больше и норм Но причём тут вообще закладки Они воо... весь текст скрыт [показать] [показать ветку]
     
  • 2.35, Lain_13, 17:07, 28/11/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Пройдите на форум forum mozilla-russia org, ознакомьтесь с FAQ и попробуйте новы... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.52, arisu, 17:20, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    любимая мантра лисоводов 171 поскольку в лисе это работает хреново если вооб... весь текст скрыт [показать]
     
     
  • 4.60, Lain_13, 18:33, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    За всё время пользования интернетом я так и не осознал необходимости открыть бол... весь текст скрыт [показать]
     
     
  • 5.61, arisu, 18:43, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    пожимает плечами я и не пользуюсь но оправдание задорукости разработчиков лис... весь текст скрыт [показать]
     
     
  • 6.62, Lain_13, 18:50, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Фокс совершенно спокойно держит сколько угодно вкладок Выкинь эти вкладки в гру... весь текст скрыт [показать]
     
     
  • 7.63, arisu, 18:57, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    а зачем мне это всё делать почему опера без этих странных телодвижений может у... весь текст скрыт [показать]
     
     
  • 8.64, Lain_13, 19:03, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну я тебя поздравляю, в Опере можно сделать так Когда в Опере можно будет расши... весь текст скрыт [показать]
     
     
  • 9.65, arisu, 19:13, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    надеюсь, что никогда один тормоз на xul у нас уже есть отчасти это уже можно с... весь текст скрыт [показать]
     
     
  • 10.66, Lain_13, 19:45, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Одни не сделали полноценно расширяемый интерфейс, а другие не заморачивались нор... весь текст скрыт [показать]
     
     
  • 11.67, arisu, 20:17, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    действительно главное 8212 перделки, а не оптимальность ядра э 8230 что ... весь текст скрыт [показать]
     
     
  • 12.68, Lain_13, 20:46, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    И это сказал пользователь Оперы, в которой встроили торрент-клиент, почтовый кли... весь текст скрыт [показать]
     
     
  • 13.70, arisu, 21:23, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    возможно у меня далеко не последняя опера мне совершенно не нравится то, что с... весь текст скрыт [показать]
     
     
  • 14.71, Lain_13, 21:56, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В 12 10 эту глупость починили О А не пофиг Как по мне, так скачущий по экрану... весь текст скрыт [показать]
     
     
  • 15.72, arisu, 22:22, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    неа эстетика-с а я её не закрываю, так что ничего не прыгает к тому же addres... весь текст скрыт [показать]
     
     
  • 16.73, Lain_13, 23:25, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Эстет-с Как я уже сказал можно допилить url-addon-bar Оно очень простое Я как... весь текст скрыт [показать]
     
     
  • 17.75, arisu, 00:05, 30/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    пардон, я, собственно, вкладку и имел в виду ну, для начала автор просто забил ... весь текст скрыт [показать]
     
     
  • 18.76, Lain_13, 01:04, 30/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Я сейчас глянул 8212 помечено как совместимое и пишут, что на Fx16 работало ... весь текст скрыт [показать]
     
     
  • 19.77, arisu, 08:31, 30/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    tnx, ща посмотрю да проще можно, быстроскриптик на сайте свинчу да гляну, верну... весь текст скрыт [показать]
     
  • 19.78, arisu, 09:29, 30/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    вздыхает всё равно extension bar не то, не то табы должны быть под ним, а не ... весь текст скрыт [показать]
     
     
  • 20.79, Lain_13, 12:44, 30/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Я ж сказал, нужно переделать url-addon-bar под свои нужды Готового решения я... весь текст скрыт [показать]
     
  • 21.80, arisu, 13:45, 30/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    нененене - и вообще никуда не будет потому что создать отдельный status bar ... весь текст скрыт [показать]
     
  • 22.81, Lain_13, 22:04, 30/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Может потому, что IE, Safari и Chrome это тоже браузеры Из Fx-то хоть собрать ч... весь текст скрыт [показать]
     
  • 2.50, Аноним, 02:30, 29/11/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Поставьте noscript и adblock, ибо фоновые JS и прочая нечисть - штука мерзкая, д... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.53, arisu, 17:21, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    опера 8212 всё нормалёк, не вылетает, ничего не 171 ловит 187 и никаких ... весь текст скрыт [показать]
     
     
  • 4.56, nagual, 17:29, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А попробуйте ей кеш на винте отключить Оперой вполне можно 500к писем получ... весь текст скрыт [показать]
     
     
  • 5.58, arisu, 17:30, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    171 а вы на шкафчик залезьте и бинокль возьмите 187 ц ... весь текст скрыт [показать]
     
  • 2.51, Аноним, 06:09, 29/11/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +3 +/
    За последние пару лет ни разу не видел падений ФФ Уже и забывать стал, как они ... весь текст скрыт [показать] [показать ветку]
     
     ....нить скрыта, показать (28)

  • 1.40, Хвост, 18:30, 28/11/2012 [ответить] [смотреть все]    [к модератору]  
  • +/
    Скажите в 18 будет встроенный флэш плеер?
     
     
  • 2.43, Lain_13, 19:57, 28/11/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Нет, его в скором времени ждать не стоит А если учесть какой тормозной у них pd... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.48, paulus, 02:27, 29/11/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    у гугло хрома 80 проблем и жалоб на оф сайте из-за встроенного флеша оно вам... весь текст скрыт [показать]
     

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


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