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

Главные вкладки

Аватар пользователя axel axel 1 июля 2009 в 20: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 элемент [user=font]font[/user]-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>.

Комментарии

Аватар пользователя wyatkins wyatkins 1 июля 2009 в 22:16

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

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

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

Аватар пользователя axel axel 2 июля 2009 в 3:46

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

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

Аватар пользователя axel axel 2 июля 2009 в 11:32

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

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

Аватар пользователя yugin yugin 2 июля 2009 в 13:38

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

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

Аватар пользователя axel axel 4 июля 2009 в 0:41

yugin wrote:

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

Аватар пользователя EllECTRONC EllECTRONC 2 июля 2009 в 19:10

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

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

Аватар пользователя Dan Dan 3 июля 2009 в 4:03

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

Аватар пользователя yugin yugin 10 ноября 2015 в 11:46

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

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

Аватар пользователя axel axel 4 июля 2009 в 15:44

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

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

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

Аватар пользователя CyberMax CyberMax 5 июля 2009 в 14:09

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

Аватар пользователя cka3o4h1k cka3o4h1k 5 июля 2009 в 19:40

Не встретил упоминания о оптимизированных версиях 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-optimiz...
http://www.binaryturf.com/free-software/blazing-fast-firefox-optimized-d...

Аватар пользователя Kollo_dHerbois Kollo_dHerbois 6 июля 2009 в 12:57

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

Аватар пользователя AnNik AnNik 7 июля 2009 в 17:35

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

Аватар пользователя cka3o4h1k cka3o4h1k 8 июля 2009 в 0:43

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

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

Аватар пользователя Roman ShaRP Roman ShaRP 8 июля 2009 в 4:24

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

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

Аватар пользователя cka3o4h1k cka3o4h1k 8 июля 2009 в 16:06

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

Аватар пользователя CyberMax CyberMax 13 июля 2009 в 11:42

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

Аватар пользователя Roman ShaRP Roman ShaRP 14 июля 2009 в 6:14

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