The OpenNET Project / Index page

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

21.01.2010 20:02  Релиз Firefox 3.6

После шести месяцев разработки официально объявлено о выходе финального релиза web-браузера Firefox 3.6. В анонсе отмечается, что скорость работы Firefox 3.6 по сравнению с Firefox 3.5 увеличилась более чем на 20%, особенно при работе со сложными web-приложениями. Число активных пользователей Firefox оценивается примерно в 350 миллионов, число людей участвующих в разработке исчисляется тысячами, число энтузиастов задействованных в тестировании предварительных версий - сотни тысяч. В каталоге addons.mozilla.org в настоящее время можно найти более 6 тысяч дополнений, позволяющих существенно расширить базовые возможности браузера.

Основные новшества Firefox 3.6:

  • Для пользователей:
    • Поддержка легковесных визуальных тем и дополнений (проект Personas), не требующих перезапуска браузера при активации. Изменение внешнего вида браузера (визуальной темы) теперь можно произвести в один клик;
    • В браузер интегрирована система проверки безопасности плагинов, которая выдает предупреждение при использовании версий плагинов, в которых не устранены проблемы безопасности. В версии 3.5.3 подобная проверка была сделана на уровне JavaScript кода на отображаемой после обновления странице;
    • Реализована новая система защиты от ошибок во внешних дополнениях и плагинах, запрещающая прямую запись (в обход стандартных механизмов) в директорию с компонентами Firefox, что позволит понизить число крахов браузера и предотвратит повреждение настроек;
    • Добавлена поддержка отображения в полноэкранном режиме видео, например, заданного через тэг "video".
    • Усовершенствована система автозаполнения web-форм, Firefox. Вместо ранее практикуемой сортировки по алфавиту, список теперь отсортирован по частоте выбора предложенных вариантов, что выводит в топ часто используемые элементы. Кроме того, вводимые в поле ввода символы теперь ищутся по маске во всех ранее вводимых строках;
    • Добавлен механизм для защиты Firefox от краха при наличии в системе несовместимых DLL библиотек (актуально для платформы Windows);
  • Для разработчиков:
    • Улучшена производительность JavaScript-движка, увеличена общая отзывчивость при работе и уменьшено время запуска браузера;
    • Поддержка формата Web Open Font Format (WOFF) для распространения шрифтов OpenType, Open Font Format или TrueType в сжатом виде. Формат WOFF позволяет добавлять при компоновке файла с шрифтом дополнительные метаданные, например, информацию об авторах или определение допустимых рамок использования шрифтов;
    • Поддержка HTML 5 API для управления локальными файлами. Новая возможность позволяет разработчиком организовать обработку локальных файлов через JavaScript после их выбора пользователем в web-форме, но без загрузки на сервер. В качестве примера приводится скрипт, позволяющий локально отредактировать набор изображений перед их отправкой на сервер.
    • Возможность асинхронного выполнения скриптов для ускорения загрузки страницы. Для сигнализирования о возможности одновременного выполнения нескольких скриптов на странице добавлен атрибут asynс (пример: script type="text/javascript" src="..." async=1). Одним из ограничений скриптов вызываемых в асинхронном режиме является невозможность вывода данных через document.write(), так как одновременный вывод из нескольких скриптов приведет к непредсказуемым результатам.
    • Поддержка API для определения ориентации мобильного устройства в пространстве, позволяющий web-приложениям адаптировать контент к изменению наклона экрана;
    • Расширена поддержка новых элементов из спецификаций HTML5 и CSS3. Улучшения в коде DOM и XUL.

Дополнительные улучшения:

  • Внутренняя организация и общие улучшения:
    • Серия исправлений, направленных на уменьшение времени запуска firefox и увеличения отзывчивости на запросы пользователя в процессе работы. Ускорение таких операций как открытие нового таба или прокрутка содержимого окна заметны на глаз;
    • Улучшение работы кода по восстановления сохраненной сессии, теперь более аккуратно восстанавливаются все окна;
    • Firefox 3.6 проходит 94 из 100 тестов Acid3.
    • Поддержка визуального режима переключения табов. При нажатии Ctrl + Tab, вместо переключения на следующий таб, теперь появляется список уменьшенных скриншотов страниц для наглядного переключения между табами. Число отображаемых скриншотов можно изменить через параметр browser.ctrlTab.previewsCount. Возможность по умолчанию отключена, для включения новшества нужно установить browser.ctrlTab.mostRecentlyUsed=true;
    • Реализация страницы about:support с собранной в одном месте информацией об используемых настройках, расширениях, параметров сборки. Страница должна помочь при формировании сообщений в службу поддержки;
  • Для web-разработчиков:
    • Перевод движка Gecko на отображение единого нативного базового виджета для формирования первичного содержимого документа, что сделано для избавления Gecko от прямых вызовов Windows HWND, Cocoa NSViews и GdkWindows;
    • Новая модель фокусировки активного ввода на элементы интерфейса (по умолчанию фокус на элемент определяется через указание свойства документа activeElement, при изменении фокуса отдельного элемента через focus() окно или таб теперь не всплывают принудительно на передний слой, для изменения фокуса на новое окно нужно вызвать метод focus() объекта window);
    • Атрибут chromedir заменен на псевдокласс "-moz-locale-dir", изменение имеет смысл для определения ориентации текста слева-направо или справа-налево;
    • Поддержка новых CSS3 свойств -moz-background-size и -moz-linear-gradient/-moz-radial-gradient для настойки отображения фоновых изображений, а также поддержка свойства image-rendering для отдельных изображений;
    • Добавлено API для доступа из браузерных дополнений к функциям определения геопозиции;

После выхода релиза Firefox 3.6 в действие вступает новый план разработки, в соответствии с которым Mozilla будет постепенно добавлять функциональность вместе с обновлениями безопасности. Через 4-6 недель ожидается выход первого функционального обновления, в котором планируется реализовать технологию изолированного выполнения плагинов (например, Flash плагин будет работать в контексте отдельного процесса, не влияя на стабильность основного браузера).

Из других функций, которые могут появиться в функциональных обновлениях к Firefox 3.6, можно отметить: технология установки дополнений без прерывания работы пользователя; интеграция поддержки Jetpack расширений; интеграция технологии Weave, позволяющей синхронизировать между несколькими машинами настройки, историю, закладки, вкладки, базу сохраненных паролей; включение в состав инструментов для разработчиков web-приложений; система для обособленного выполнения web-приложений на локальной машине, не требующих для своей работы выхода в сеть.

В конце 2010 года или в начале 2011 года в планируется выпустить релиз Firefox 4.0, который будет содержать кардинально измененный интерфейс пользователя. Релиз Firefox 4.0 будет выпущен в рамках стандартного цикла разработки, с выпуском предварительных альфа и бета версий.

  1. Главная ссылка к новости (http://blog.mozilla.com/blog/2...)
  2. OpenNews: Mozilla меняет модель выпуска релизов Firefox
  3. OpenNews: Опровержение заявлений об уходе от традиционной модели разработки дополнений в Firefox
  4. OpenNews: Выход Firefox 3.6-RC1 и Fennec 1.0-rc2
  5. OpenNews: Официально представлен релиз Firefox 3.5. Обзор новшеств
Лицензия: CC-BY
Тип: Интересно / Программы
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, pavlinux, 20:19, 21/01/2010 [ответить] [смотреть все]
  • –1 +/
    Ура Глючет Gtk-Message for origin information, set GTK_DEBUG failed to... весь текст скрыт [показать]
     
     
  • 2.73, User294, 16:55, 22/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Мля, а где ты был во время RC и бет Багу то написал А то я трансмиссионщикам н... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.85, аноним, 21:00, 22/01/2010 [^] [ответить] [смотреть все]  
  • +/
    только найти багу сразу после релиза :)
     
     
  • 4.95, User294, 02:49, 24/01/2010 [^] [ответить] [смотреть все]  
  • +/
    Чего ж в этом приятного Вот сорвать програмерам релиз так что они в поте лица ... весь текст скрыт [показать]
     
  • 1.2, Аноним, 20:20, 21/01/2010 [ответить] [смотреть все]  
  • +/
    отлично!
    только вот у меня под виндами не захотел обновляться сам :(
     
     
  • 2.3, chemtech, 20:22, 21/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ага Если сейчас они все начнуть разом обновляться, то их сервера станут коло... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.8, chemtech, 20:51, 21/01/2010 [^] [ответить] [смотреть все]  
  • +1 +/
    Нажал просмотреть обновления Предложил обновиться ... весь текст скрыт [показать]
     
     
  • 4.30, Антон, 23:21, 21/01/2010 [^] [ответить] [смотреть все]  
  • +/
    а вот я нажал и спокойно обновился..
     
  • 1.5, Аноним, 20:44, 21/01/2010 [ответить] [смотреть все]  
  • +/
    Оп-па, неожиданно Пришел домой, нажал проверить новую версию и предложило обнов... весь текст скрыт [показать]
     
  • 1.9, Аноним, 20:52, 21/01/2010 [ответить] [смотреть все]  
  • +/
    А чего мой RC не обновляется?
     
     
  • 2.10, hate, 20:53, 21/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >А чего мой RC не обновляется?

    Не умеет! :)))

     
  • 2.13, hardworm, 21:18, 21/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    ff 3.6rc2 = ff 3.6 final
    Поэтому наверное и не обновляется
     
  • 2.14, Tiron, 21:23, 21/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    В about config значения app update channel и extensions updatechannel channel вы... весь текст скрыт [показать] [показать ветку]
     
  • 1.11, pavlinux, 21:01, 21/01/2010 [ответить] [смотреть все]  
  • +/
    Покажите about:buildconfig
     
  • 1.12, Шурек Табуреткин, 21:08, 21/01/2010 [ответить] [смотреть все]  
  • +/
    about:buildconfig

    Source

    Built from http://hg.mozilla.org/releases/mozilla-1.9.2/rev/448d0d2d310c
    Build platform
    target
    i686-pc-mingw32

    Build tools
    Compiler Version Compiler flags
    cl 14.00.50727.762 -TC -nologo -W3 -Gy -Fdgenerated.pdb -DNDEBUG -DTRIMMED -Zi -UDEBUG -DNDEBUG -GL -wd4624 -wd4952 -O1
    cl 14.00.50727.762 -GR- -TP -nologo -Zc:wchar_t- -W3 -Gy -Fdgenerated.pdb -DNDEBUG -DTRIMMED -Zi -UDEBUG -DNDEBUG -GL -wd4624 -wd4952 -O1

    Configure arguments
    --enable-application=browser --enable-update-channel=release --enable-update-packaging --enable-jemalloc --enable-official-branding --enable-tests

     
  • 1.15, Zenitur, 21:33, 21/01/2010 [ответить] [смотреть все]  
  • –1 +/
    Любительская 64-битная сборка. Ничем не отличается от официальной, кроме своей 64-битности, вложен Flash Player и сохранён на всякий случай английский словарь и перевод. http://www.easy-share.com/1909064821/firefox-3.6-x86_64.tar.bz2
    Как сделать так чтобы новая вкладка открывалась в самом правом месте, а не справа от текущей вкладки?
     
     
  • 2.17, pavlinux, 21:45, 21/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Меня тоже бесит ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.18, chemtech, 21:51, 21/01/2010 [^] [ответить] [смотреть все]  
  • +1 +/
    http forum mozilla-russia org viewtopic php id 110 Расположение новой вкладки ... весь текст скрыт [показать]
     
     
  • 4.20, Zenitur, 21:57, 21/01/2010 [^] [ответить] [смотреть все]  
  • +/
    А вот не открывается страничка проекта Я открыл личную почту саыта и средней ... весь текст скрыт [показать]
     
     
  • 5.22, pavlinux, 21:59, 21/01/2010 [^] [ответить] [смотреть все]  
  • +/
    Проверяй типы данных перед возвратом функции ... весь текст скрыт [показать]
     
  • 5.51, dry, 10:11, 22/01/2010 [^] [ответить] [смотреть все]  
  • +/
    первая или вторая?
     
  • 5.52, Аноним, 10:25, 22/01/2010 [^] [ответить] [смотреть все]  
  • –1 +/
    Show .log, so we can help you
     
  • 4.21, pavlinux, 21:58, 21/01/2010 [^] [ответить] [смотреть все]  
  • +1 +/
    Ненадо нам блобы плугинистые, мы и так умеем browser tabs insertRelatedAfterCur... весь текст скрыт [показать]
     
  • 1.16, строгий, 21:37, 21/01/2010 [ответить] [смотреть все]  
  • +/
    >Появилась  возможность разрешить выполнение дополнений в настойках которых явно >не сказано о поддержке новой версии Firefox. Если раньше приходилось править >код дополнения, то сейчас можно выставить в настройках браузера переменную >"extensions.checkCompatibility.3.6=false";

    Что за бред? Просто раньше эта переменная указывалась без номера версии.

     
     
  • 2.87, Fou, 22:04, 22/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Там же ж поиск есть Очень удобно ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.88, строгий, 23:41, 22/01/2010 [^] [ответить] [смотреть все]  
  • +/
    Где там При чем там поиск ... весь текст скрыт [показать]
     
  • 1.25, Tav, 22:36, 21/01/2010 [ответить] [смотреть все]  
  • +/
    Скорость работы особенно увеличилась на 20% при работе со сложными web-приложениями и не особенно увеличилась на 20% в остальных случаях. Я так понял.
     
     
  • 2.86, аноним, 21:18, 22/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    да, именно так и написано ... весь текст скрыт [показать] [показать ветку]
     
  • 1.26, pavlinux, 22:39, 21/01/2010 [ответить] [смотреть все]  
  • +/
    > Firefox 3.6 проходит 94 из 100 тестов Acid3.

    У мня 92,   Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.2.0) Gecko/20100115 Microsoft/3.6.0-1.1 Firefox/3.6  

    Failed 8 tests.
    Test 26 passed, but took 225ms (less than 30fps)
    Test 65 passed, but took 58ms (less than 30fps)
    Test 71 failed: doc.open is not a function
    Test 72 failed: doc.images is undefined
    Test 75 failed: anim.beginElement is not a function
    Test 76 failed: expected '0' but got '100' - Incorrect animVal value after svg animation.
    Test 77 failed: expected '4776' but got '6020' - getComputedTextLength failed.
    Test 78 failed: expected '90' but got '0' - getRotationOfChar(0) failed.
    Test 79 failed: expected '34' but got '33' - SVGSVGTextElement.getNumberOfChars() incorrect
    Test 80 failed: linktest link couldn't be found
    Total elapsed time: 1.64s

     
     
  • 2.35, anonymous, 00:49, 22/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Комп медленный, два теста по времени проваливаются.
     
  • 2.36, Зенитар, 00:51, 22/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    gt оверквотинг удален Моё внимание привлекли первые две строки Провал, скорее... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.40, pavlinux, 01:00, 22/01/2010 [^] [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален 4 ядра по 2 6GHz мало Tasks 341 total, 1 running, 34... весь текст скрыт [показать]
     
     
  • 4.42, Зенитар, 01:12, 22/01/2010 [^] [ответить] [смотреть все]  
  • +/
    Разработчики, наверно, проходили тест с клстером мегасерверов ради 94 баллов ... весь текст скрыт [показать]
     
     
  • 5.45, szh, 06:37, 22/01/2010 [^] [ответить] [смотреть все]  
  • +/
    у меня 93 из 100 на FF 3.5.7 (ubuntu 9.10).
    1 CPU Pentium-M 1.8 GHz; 1 GB.
     
  • 4.69, fi, 14:20, 22/01/2010 [^] [ответить] [смотреть все]  
  • +/
    и Это скорей всего проблемы графической подсистемы карта драйверы ... весь текст скрыт [показать]
     
     
  • 5.84, pavlinux, 20:14, 22/01/2010 [^] [ответить] [смотреть все]  
  • +/
    8800GT 256Mb / nvidia 195.30
     
  • 1.27, Timka, 22:56, 21/01/2010 [ответить] [смотреть все]  
  • +/
    > Возможность по умолчанию отключена, для включения новшества нужно установить
    > browser.ctrlTab.mostRecentlyUsed=true;

    У меня такого нет, зато есть browser.ctrlTab.previews, и он-то как раз описанное и делает.

     
  • 1.28, Siava, 23:00, 21/01/2010 [ответить] [смотреть все]  
  • +/
    Ура! :) Пользуюсь им ещё с третьей беты :)
     
  • 1.32, Аноним, 00:08, 22/01/2010 [ответить] [смотреть все]  
  • +/
    для убунты есть пакеты кроме daily builds?
     
  • 1.60, Аноним Я, 13:01, 22/01/2010 [ответить] [смотреть все]  
  • +/
    под виндой слетела вся история к чертям... жесть. и запоминать по новой не хочет

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

     
     
  • 2.65, Зенитар, 13:37, 22/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Может, новая версия создала для себя другой профиль Поищи прежний на флеш-диске... весь текст скрыт [показать] [показать ветку]
     
  • 2.80, 82500, 18:18, 22/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Под линуксом сначала тоже все пропало Перезапустил браузер и все вернулось на с... весь текст скрыт [показать] [показать ветку]
     
  • 1.90, i, 11:06, 23/01/2010 [ответить] [смотреть все]  
  • +/
    на некоторых сайтах падает в корку :)
     
     
  • 2.97, anonymous, 17:22, 25/01/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    например?
     

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


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