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 (ok), 20:19, 21/01/2010 [ответить] [показать ветку] [···]    [к модератору]
  • –1 +/
    Ура!!! Глючет!!!

    Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property 'GtkTreeView::odd-row-color' of type 'GdkColor' from rc file value "((GString*) 0x7f33e97896e0)" of type 'GString'                                                      
    Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property 'GtkTreeView::odd-row-color' of type 'GdkColor' from rc file value "((GString*) 0x7f41b0da3d60)" of type 'GString'                                                      
    Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property 'GtkTreeView::odd-row-color' of type 'GdkColor' from rc file value "((GString*) 0x7f7985ea3d60)" of type 'GString'
    firefox-bin:17964): Gdk-WARNING **: XID collision, trouble ahead
    (firefox-bin:17964): Gdk-WARNING **: XID collision, trouble ahead
    (firefox-bin:17964): Gdk-WARNING **: XID collision, trouble ahead
    (firefox-bin:17964): Gdk-WARNING **: XID collision, trouble ahead
    (firefox-bin:17964): Gdk-WARNING **: XID collision, trouble ahead
    socket(): Семейство адресов не поддерживается протоколом

     
     
  • 2.73, User294 (ok), 16:55, 22/01/2010 [^] [ответить]     [к модератору]
  • +1 +/
    Мля, а где ты был во время RC и бет Багу то написал А то я трансмиссионщикам н... весь текст скрыт [показать]
     
     
  • 3.85, аноним (?), 21:00, 22/01/2010 [^] [ответить]    [к модератору]  
  • +/
    только найти багу сразу после релиза :)
     
     
  • 4.95, User294 (ok), 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 (ok), 20:53, 21/01/2010 [^] [ответить]    [к модератору]  
  • +/
    >А чего мой RC не обновляется?

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

     
  • 2.13, hardworm (?), 21:18, 21/01/2010 [^] [ответить]    [к модератору]  
  • +/
    ff 3.6rc2 = ff 3.6 final
    Поэтому наверное и не обновляется
     
  • 2.14, Tiron (ok), 21:23, 21/01/2010 [^] [ответить]    [к модератору]  
  • +/
    В about:config значения app.update.channel и extensions.updatechannel.channel выстави в default , а если лениво вручную , то https://addons.mozilla.org/ru/firefox/addon/6263
     
  • 1.11, pavlinux (ok), 21:01, 21/01/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Покажите about:buildconfig
     
  • 1.12, Шурек Табуреткин (ok), 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 (ok), 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 (ok), 21:59, 21/01/2010 [^] [ответить]     [к модератору]  
  • +/
    Проверяй типы данных перед возвратом функции ... весь текст скрыт [показать]
     
  • 5.51, dry (ok), 10:11, 22/01/2010 [^] [ответить]    [к модератору]  
  • +/
    первая или вторая?
     
  • 5.52, Аноним (-), 10:25, 22/01/2010 [^] [ответить]    [к модератору]  
  • –1 +/
    Show .log, so we can help you
     
  • 4.21, pavlinux (ok), 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 [^] [ответить]    [к модератору]  
  • +/
    >"extensions.checkCompatibility.3.6=false";
    >Что за бред? Просто раньше эта переменная указывалась без номера версии.

    Там же ж поиск есть. Очень удобно. :)

     
     
  • 3.88, строгий (?), 23:41, 22/01/2010 [^] [ответить]     [к модератору]  
  • +/
    Где там При чем там поиск ... весь текст скрыт [показать]
     
  • 1.25, Tav (ok), 22:36, 21/01/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Скорость работы особенно увеличилась на 20% при работе со сложными web-приложениями и не особенно увеличилась на 20% в остальных случаях. Я так понял.
     
     
  • 2.86, аноним (?), 21:18, 22/01/2010 [^] [ответить]    [к модератору]  
  • +/
    >Скорость работы особенно увеличилась на 20% при работе со сложными web-приложениями и
    >не особенно увеличилась на 20% в остальных случаях. Я так понял.
    >

    да, именно так и написано


     
  • 1.26, pavlinux (ok), 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 (ok), 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 (ok), 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 (ok), 14:20, 22/01/2010 [^] [ответить]    [к модератору]  
  • +/
    >В пике на одном ядре 44%

    и

    > (less than 30fps)

    Это скорей всего проблемы графической подсистемы.

    карта? драйверы?

     
     
  • 5.84, pavlinux (ok), 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-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor