Вышел Firefox 3.5: увеличение скорости JS и другие возможности

Ср, 01/07/2009 - 16:58

Spread Firefox Affiliate Button

Копия новости с opennet.ru:

Спустя ровно год с момента выпуска Firefox 3.0 представлен первый релиз новой ветки браузера - Firefox 3.5.

Основные новшества Firefox 3.5

  • Режим приватного web-серфинга, когда никакая информация не оседает в кеше браузера, не ведется запись в лог истории посещений и загрузок, не сохраняются cookie, введенные в формы слова и пароли. Кроме того, добавлена возможность простой очистки истории посещений для определенного промежутка времени или для определенного сайта ( кнопка "Forget This Site");
  • Улучшение производительности и стабильности за счет перехода по умолчанию на новый JavaScript движок "Tracemonkey", позволивший увеличить производительность некоторых операций в десятки раз;
  • Реализация стандарта для определения геопозиции (W3C Geolocation API), при помощи которого web-приложения могут получать данных с локального подключенного GPS приемника и адаптивно подстраивать свою работу, в зависимости от текущего географического положения пользователя;
  • Поддержка новых web-технологий, таких как тэги video и audio, селекторы запросов в JavaScript, возможность загрузки внешних шрифтов, новые свойства CSS 2.1 и 3, возможности трансформации SVG и средства для организации выполнения web-приложений в offline режиме;
  • Интерфейс приложения переведен на 70 языков.

Дополнительные улучшения для пользователей

  • При восстановлении сессии после сбоя или закрытия браузера, теперь имеется возможность выбора, какие именно из ранее открытых сайтов следует восстановить;
  • Возможность одновременного редактирования содержимого нескольких закладок;
  • Возможность отключения способа формирования списка близких URL при наборе в строке адреса, например, можно выборочно отключить учет истории посещений, тэгов и закладок , и оперировать только поиском в заголовках и URL открытых ранее страниц. Исключение истории определяется через ввод символа "^", тэгов - "*" и закладок - "+", поиск только в заголовках - "#", поиск в ранее открытых URL - "@". Управляющие символы можно переназначить через about:config;
  • Возможность полноценного перетаскивания табов между окнами браузера, в Firefox 3 перетаскивание приводило к переоткрытию URL в новом табе;
  • Расширено число доступных настроек в конфигурационном блоке управления цветопередачей. Проведена работа по исправлению ошибок в системе корректировки цветопередачи, понижающих производительность браузера;
  • Вместо EULA соглашения в Firefox реализован ненавязчивый режим информирования о правах пользователя. При первом запуске будет выводиться ненавязчивая подсказка с предложением просмотреть страницу прав и обязанностей пользователя;
  • Поддержка мультитач навигации для тачпадов, способных обрабатывать несколько одновременных касаний;

Новые возможности для разработчиков и web-мастеров

  • При просмотре исходного текста страницы, внешние JavaScript и CSS блоки можно открыть для просмотра одним кликом;
  • Встроенная поддержка нового безопасного парсера JSON: для парсинга JSON текста подготовлена функция JSON.parse(), а для преобразования объекта в текст - JSON.stringify();
  • Реализована поддержка режима фонового выполнения длительных JavaScript операций (web worker threads). Для организации фоновых скриптов, разработчикам представлен ряд новых JavaScript функций;
  • Доведена до полноценно работающего состояния поддержка HTML5 тэгов "audio" и "video", совместно со встроенной поддержкой аудиокодеков Vorbis и видеокодека Ogg Theora;
  • Реализованы следующие свойства, определенные в CSS 2.1: "::before", "::after" и "white-space:pre-line";
  • Реализованы следующие свойства, определенные в CSS 3: -moz-border-image, word-wrap: break-word, text-shadow, box-shadow и column-rule;
  • В JavaScript добавлена поддержка интерфейсов querySelectors и querySelectorsAll, позволяющих значительно (до 7 раз) ускорить доступ к некоторым элементам web-страниц;
  • В XUL добавлены средства для создания прозрачных и полупрозрачных элементов интерфейса;
  • Появилась поддержка трансформации элементов страницы в CSS. Новая возможность позволяет применять для целых страниц или их элементов операции перемещения, вращения, наклона, масштабирования и матричных преобразований;
  • Добавлена поддержка возможности загрузки true type шрифтов из сети. Управление загрузкой осуществляется через CSS элемент @font-face (свойства font-family и src);
  • Улучшения в движке рендеринга Gecko, включая спекулятивный парсинг HTML для более быстрого рендеринга страниц.
  • Поддержка межсайтовых запросов XMLHttpRequest (cross-site Ajax), в прошлых версиях XMLHttpRequest выполнялся только для текущего сайта

По возможностям для разработчиков см. подробнее здесь.

И ещё оттуда же с opennet.ru:

В рамках инициативы Shiretoko Shock пользователям предлагается ровно в 3 часа дня 50 минут по местному времени опубликовать в своем блоге, на twitter или в социальной сети заметку со своими впечатлениями о Firefox 3.5. Таким образом, по мере перемещения по часовым поясам, будет обеспечен непрерывный цикл публикации заметок в сети.

Дополнено:

"Worldwide Firefox Downloads" — Firefox 3.5 преодолел отметку в 4 млн. загрузок за первые 20 часов после релиза . Около 1 миллиона загрузок совершено из США, 500 тыс. из Германии, 300 тыс. из Японии, 200 тыс. из Франции, 150 тыс. из Великобритании. Россия находится на 8 месте в рейтинге (120 тыс. загрузок ). В среднем загружается 70-80 копий браузера каждую секунду.

UPDATED На drupal.ru разрешены для ввода в нодах и комментариях теги <video> и <audio>.

0 Спасибо

Комментарии

Аватар пользователя wyatkins
8 лет 3 недели назад wyatkins #

уже познакомился.

axel написал:
При просмотре исходного текста страницы, внешние JavaScript и CSS блоки можно открыть для просмотра одним кликом;

особенно порадовало. В первую очередь обратил именно на это внимание.

0 Спасибо
Аватар пользователя VladSavitsky
8 лет 3 недели назад VladSavitsky #

Хорошие новости. Скачаю и я себе под Линукс...

0 Спасибо
Аватар пользователя axel
8 лет 3 недели назад axel #

А я вот жду пока в генту ebuild появится, чтобы уж сразу себе 64-бит версию собрать )

0 Спасибо
Аватар пользователя axel
8 лет 3 недели назад axel #

Однако пока в gentoo обновления нет скачал под винду, попробовал - больше всего впечатлила поддержка видео- и аудиотопоков без плагинов. Пример видеоролика вставленного через <video> на странице http://ru.www.mozilla.com/ru/firefox/3.5/whatsnew/ - в других броузерах видим пока на месте ролика пустую рамку.

Непонято вот только, почему нет официальных 64-битых сборок FF под Windows?

0 Спасибо
Аватар пользователя axel
8 лет 3 недели назад axel #

На drupal.ru разрешены теги audio и video. Из FF 3.5 под этим комментом видно окно с видеороликом :)

0 Спасибо
Аватар пользователя andypost@drupal.org
8 лет 3 недели назад andypost@drupal.org #

гуглохроме видео и аудио тоже работают. а вот в 4м сафари у меня показывается только проигрыватель. но воспроизведения нет

0 Спасибо
Аватар пользователя Valeratal
8 лет 3 недели назад Valeratal #

а плагины то под него подходят? от версии 3

0 Спасибо
Аватар пользователя axel
8 лет 3 недели назад axel #
Valeratal написал:
а плагины то под него подходят? от версии 3

У меня из установленных (google toolbar, flagfox и ещё несколько) ни один не отвалился из-за смены версии.

0 Спасибо
Аватар пользователя gagaga
8 лет 3 недели назад gagaga #

к сожалению, подходят лишь некоторые :( но firebug есть...

0 Спасибо
Аватар пользователя batbug
8 лет 3 недели назад batbug #

скорость отработки js - выше всяких похвал!

0 Спасибо
Аватар пользователя yugin
8 лет 3 недели назад yugin #
axel написал:
На drupal.ru разрешены теги audio и video. Из FF 3.5 под этим комментом видно окно с видеороликом :)

Очень странно, но не видно. Виден только серый прямоугольник с крестиком посередине, не видео совсем.

0 Спасибо
Аватар пользователя axel
8 лет 3 недели назад axel #
yugin написал:
Очень странно, но не видно. Виден только серый прямоугольник с крестиком посередине, не видео совсем.

Хм, действительно странно. Проверил из винды и линукса - работает.

0 Спасибо
Аватар пользователя PVasili
8 лет 3 недели назад PVasili #

Модуль в тему:  Spread The Fox, позволяет создать блок со ссылкой на обновление FF.

0 Спасибо
Аватар пользователя Химический Али
8 лет 3 недели назад Химический Али #

Я надеюсь, "межсайтовые запросы XMLHttpRequest" можно отключать?

0 Спасибо
Аватар пользователя EllECTRONC
8 лет 3 недели назад EllECTRONC #
gagaga написал:
к сожалению, подходят лишь некоторые :( но firebug есть...

достаточно поставтиь MR Tech Toolkit (поддерживает 2.0-3.6a1pre) и отключить проверку совместимости совсем или по отдельным аддонам и наслаждаемся.
axel, спасибо за новость, PVasili, спасибо за ссылку.

0 Спасибо
Аватар пользователя YDeathYLORD
8 лет 3 недели назад YDeathYLORD #

После обновления пара расширений была снесена (AVG search например).
А так гип-гип! =)

0 Спасибо
Аватар пользователя Dan
8 лет 3 недели назад Dan #

Я для Debian AMD64 какчал отсюда "ночную" сборку: ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-firefox-3.5.x.
Однако у меня неверно отображались PNG-рисунки. Пофиксено строчкой в about:config.
Меня особенно порадовала скорость - заметно весьма.

0 Спасибо
Аватар пользователя yugin
1 год 8 months назад yugin #
axel написал:
Хм, действительно странно. Проверил из винды и линукса - работает.

Причина найдена! Я нахожусь в Китае, и доступ к сайту (вернее, к IP сервера), где лежит видео - закрыт. Результат - вот что я вижу у себя (на скрине)

0 Спасибо
Аватар пользователя axel
8 лет 3 недели назад axel #

Ура, в генту оказывается уже есть ebuild новой версии, только он ещё замаскирован, но если размаскировать, то собирается и работает!

# autounmask =www-client/mozilla-firefox-3.5-r2
# emerge =www-client/mozilla-firefox-3.5-r2
# revdep-rebuild

Последняя команда опциональна, на случай если firefox при запуске будет ругаться на XPCOM.

0 Спасибо
Аватар пользователя CyberMax
8 лет 3 недели назад CyberMax #

А в Ubuntu Linux из менеджера пакетов пока только Firefox 3.5b4pre устанавливается, русской локализации ещё нет и название после установки у него там теперь Shiretoko Web Browser. Интересно это только для беты название или так и останется?

0 Спасибо
Аватар пользователя cka3o4h1k
8 лет 3 недели назад cka3o4h1k #

Не встретил упоминания о оптимизированных версиях Firefox для новых процессоров (SSE, SSE2) что странно, ведь прирост для моего не очень быстрого Turion x2 достаточно существенен!

Вот оптимизированые билды
http://www1.plala.or.jp/tete009/en-US/software.html
http://weblog.pigfoot.org/pigfoot/2009/07/02/firefox-3-5-release-optimized-build/
http://www.binaryturf.com/free-software/blazing-fast-firefox-optimized-distributions/

0 Спасибо
Аватар пользователя Kollo_dHerbois
8 лет 3 недели назад Kollo_dHerbois #

Урра! Наконец-то нашел дополнение, чтобы переместить вкладки страниц вправо, как в Опере - https://addons.mozilla.org/ru/firefox/addon/8045 . Только сворачивать их не получается... Если кто-то знает получше дополнение, подскажите, плз.
Пока не могу полностью перейти в Файрфокс - в нем меньше функциональных удобств для работы. А так, он стал быстрее работать именьше тормозить.

0 Спасибо
Аватар пользователя CyberMax
8 лет 3 недели назад CyberMax #

Kollo_dHerbois, может Tab Kit?
если сравнишь оба то отзовись что лучше, просто интересно.
а если ещё Sidebar Autohide поставить то вобще удобно.

0 Спасибо
Аватар пользователя AnNik
8 лет 3 недели назад AnNik #

Обновился, действительно работает заметно шустрее, особенно заметно на сайтах, насыщенных JS.
С плагинами проблем не возникло (FireBug, NoScript, Я- и Г-бары, DrWeb Checker)

0 Спасибо
Аватар пользователя cka3o4h1k
8 лет 2 недели назад cka3o4h1k #

На счет вкладок в виде деревьев.
Все же Tree Style Tab намного развитей, деревья тут удобны в полной мере, в особенности с Multiple Tab Handle от того же автора.

Tab Kit юзал несколько дней, но вернулся к вышеупомянутому, разница велика.
Но вот что я пока не сделал, так это не сделал вкладки выше (шире)

0 Спасибо
Аватар пользователя Roman ShaRP
8 лет 2 недели назад Roman ShaRP #

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

И хочется поскоре пересесть на более быструю версию, но опасаюсь, что это рискованно.

0 Спасибо
Аватар пользователя cka3o4h1k
8 лет 2 недели назад cka3o4h1k #

Я юзаю 3.5 с бета версий, никаких проблем не встречал. Правда под 3.5 я наново ставил расширения и настривал, к некоторым настройки перенёс через FEBE

0 Спасибо
Аватар пользователя CyberMax
8 лет 2 недели назад CyberMax #

А я ещё заметил что в линуксе в Firefox 3.5 лучше шрифты отображаются чем в 3.0.11 вот на сайте товарища хорошо видно, можно сравнить особенно по буквам W и М в правой колонке.
Уже из репозитория Ubuntu обновляется до версии 3.5 без b4pre, русский язык установил копированием из архива с сайта Мозиллы двух файлов ru.jar и ru.manifest в /usr/lib/firefox-3.5/chrome

0 Спасибо
Аватар пользователя Roman ShaRP
8 лет 2 недели назад Roman ShaRP #

Дальнейшие обновления прошли без зависаний - но непонятно почему и как "свернулось" домашнее Fast Dial (а на работе - пашет). Перекатился дома на Speed Dial.

0 Спасибо