Mozilla Developer Preview на Gecko 1.9.3 Alpha является ранней версией разрабатываемого продукта и включает в себя новые функции в движке рендеринга Gecko. Он создан исключительно в тестовых целях и предназначени для разработчиков веб-приложений и нашего сообщества тестировщиков. Пользователям Mozilla Firefox не следует использовать этот Mozilla Developer Preview.

Новые возможности и изменения:

Gecko 1.9.3 Alpha включает в себя новые функции, которые можно протестировать, установив эту сборку Mozilla Developer Preview. Многие из этих функций все ещё находятся в разработке, и хотя они скорее всего появятся в какой-либо из будущих версий Mozilla Firefox, некоторые из них могут быть более сырыми чем другие.


Что нового в Alpha 4: 9 апреля 2010 года

    ● Приватность: Возможность быстрой проверки истории посещений пользователя веб-сайтами была заблокирована путём внесения  изменений в селекторы CSS :visited. Для получения подробной информации смотрите сайт hacks.mozilla.org.
    ● Интерфейс пользователя: Теперь в списке автодополнений панели адреса показываются загруженные в данный момент веб-страницы, что позволяет переключаться на существующие вкладки. Для получения подробной информации смотрите bug 480350.
    ● Стабильность: Бета-версия Adobe Flash теперь запускается в отдельном процессе на Mac OS X Snow Leopard (10.6). Для установки последней бета-версии Flash посетите веб-сайт Adobe.
    ● SVG: SVG-атрибуты, которые соотносятся к свойствам CSS, теперь могут анимироваться с использованием SMIL. Для получения подробной информации смотрите bug 534028.
    ● Видео: Полноэкранное видео на Windows теперь проигрывается по возможности с использованием аппаратного ускорения. Для получения более подробной информации прочтите пост в блоге Bas Shouten.
    ● Плагины: Для плагинов на Mac OS X Mozilla реализовала модель рендеринга Core Animation. Плагины, поддерживающие эту модель рендеринга, могут работать быстрее и эффективнее.
    ● HTML: Размер форм HTML <textarea> теперь может быть изменён пользователем. Для получения подробной информации смотрите bug 442228.
    ● Производительность:  Сборки для Linux теперь собираются с использованием параметра -fomit-frame-pointer, что ускоряет загрузку страниц в среднем на 4%.  Для получения подробной информации смотрите bug 554364.

Что нового в Alpha 3: 17 марта 2010 года

    ● Производительность: Для платформы Windows был добавлен экспериментальный движок рендеринга, использующий Direct2D и выключенный по умолчанию. Для получения более подробной информации и инструкций по включению этой экспериментальной функции прочтите пост в блоге Bas Shouten.
    ● JavaScript: В API JS-ctypes, интерфейс к сторонним функциями для расширений, внесены значительные улучшения. ctypes.jsm теперь поддерживает комплексные типы, в том числе структуры, указатели и массивы. Для получения более подробной информации прочтите пост в блоге Dan Witte.
    ● Стабильность: Mozilla теперь использует безошибочный аллокатор: если запрос к памяти не может быть удовлетворён, аллокатор прерывает работу. Это позволяет упростить код Mozilla, а также предотвратить возникновение класса ошибок безопасности с непроверенными нуль-пойнтерами. Для получения подробной информации смотрите bug 441324.
    ● Плагины: Дополнительные исправления для мультипроцессных плагинов:

    * исправления падений и зависаний;
    * корректная работа плагинов Foxit Reader и Octoshape;
    * повышение производительности при выполнении сетевых соединений. повышение отзывчивости.

Что нового в Alpha 2: 3 марта 2010 года

    ● Плагины: На платформах Windows и Linux, плагины (наподобие Flash и Silverlight) теперь изолированы от Firefox. Падения плагинов не приводят к падению самого Firefox, а плагины, переставшие отвечать на запросы, автоматически перезапускаются.
    ● Безопасность: В целях устранения уязвимости процесса согласования соединения была изменена система безопасности SSL. Для получения технических подробностей прочтите этот пост в группе новостей, объявляющий об изменении.
    ● Производительность: Поиск в историии ссылок теперь проивзодится асинхронно. Это приводит к уменьшению I/O во время загрузки страницы и повышает общую отзывчивость браузера.
    ● Производительность: Загрузка спецификации HTML5 больше не вызывает очень долгие паузы в работе браузера. Для получения подробной информации смотрите bug 526394.
    ● JavaScript: В движок JavaScript внесено множество улучшений: улучшена работа со строками, ускорены closures, и добавлена некоторая поддержка для быстрого трейсинга и JIT рекурсивных функций.
    ● Производительность: Строки между главным кодом DOM и web workers более не копируются, что приводит к повышению производительности threaded JavaScript перемещающего большие массивы данных между нитями.
    ● HTML: Добавлена поддержка атрибута заполнителя для элементов <input> и <textarea>.
    ● Интерфейс пользователя:     Кнопки Остановить и Обновить теперь становятся одной кнопкой, если они расположены рядом на панели инструментов. Для получения подробной информации смотрите bug 343396.
    ● SVG: Добавлена поддержка SMIL-анимации в SVG. Поддержка анимации некоторых атрибутов SVG пока находится в процессе работы, а элемент animateMotion пока не поддерживается.
    ● Стабильность: Сообщения о падениях процессов плагинов теперь отправляются автоматически. Отправку сообщений о падении можно отключить в настройках Firefox (Дополнительные / Общие / отправлять сообщения о падениях).
    ● Производительность: Ускорено repainting HTML в элементе <foreignObject> SVG. Для получения подробной информации смотрите bug 541188.

Что нового в Alpha 1: 10 февраля 2010 года

    ● CSS: Добавлена поддержка CSS Transitions. Эта поддержка является не совсем полной: анимация трансформ и градиентов пока не поддерживается.
    ● WebGL: Добавлена поддержка WebGL, которая отключена по умолчанию, но может быть включена через изменение настройки. Для получения подробной информации прочтите этот блог-пост и этот блог-пост.
    ● DOM: Добавлена поддержка методов getClientRects и getBoundingClientRect в объектах Range. Для получения подробной информации смотрите bug 396392.
    ● DOM: Добавлена поддержка методов setCapture и releaseCapture в элементах DOM. Для получения подробной информации смотрите bug 503943.
    ● HTML: Добавлена поддержка методов HTML5 History.pushState() и History.replaceState() и события popstate. Для получения подробной информации смотрите bug 500328.
    ● CSS: Добавлена поддержка значения -moz-image-rect() для background-image. Для получения подробной информации смотрите bug 113577.

Более подробную информацию об этих изменениях можно получить из примечаний к этому выпуску, а также из статьи “Upcoming Firefox features for developers” в Mozilla Developer Center.

Загрузить:

    • Английская версия:
        ico-win.png Windows
        ico-osx-uni.png Mac OS X (10.5 или выше)
        ico-tux.png Linux


Сведения о релизе (на английском)
Что нового в Firefox для разработчиков

Можно как то русифицировать?

UdGin пишет

Можно как то русифицировать?

Поставить русскую локаль от последней 3.7а4пре

13-04-2010 00:38:08
http://ftp.mozilla.org/pub/mozilla.org/ … tral-l10n/ - отсюда должна подойти

=Agasfer= пишет

http://ftp.mozilla.org/pub/mozilla.org/ … tral-l10n/ - отсюда должна подойти

Их уже удалили :(
От 3.7а5пре ставятся через nightly tester tools.

:offtopic:

скрытый текст
Имхо, для установки несовместимых дополнений удобней всего add-on compatibility reporter. Предназначен специально для этого.

Выйти то вышел, а я не понял на русском он или нет?

К сожалению, большинство расширений не хотят работать даже с mr tech toolkit. Так что, придётся подождать.

13-05-2010 11:53:11
А, нет, add-on compatibility reporter таки помог)))

А где можно почитать на русском языке  про планы на Гекко 1.9.4 и 2.0 ?
Что-то не нашел...

Tronix пишет

Что-то не нашел...

А нигде, по-моему, и не писали подробно.

Буквально вчера patrickjdempsey с форума mozillazine создал сводную тему, в которой коротко пересказал известную презентацию Майка Белцнера. Я перевёл и немного дополнил. Когда шапку в тестировании откроют для редактирования, перенесу наверно туда, чтобы все могли дополнять.

Итак, некоторые вещи, которые ожидают нас в Firefox 4:

  • Вкладки для приложений (баг) — маленькие вкладки, закреплённые на панели вкладок, которые нельзя закрыть обычным образом. В них могут быть постоянно открыты те сайты, которыми юзер часто пользуется, или, скажем, сервисы типа Gmail. Одной из таких вкладок будет так называемая Home Tab — локальная домашняя страница, которую юзер сможет гибко настроить под себя. Аналогичная фишка есть в Chrome и в расширениях App Tabs и Tab Utilities.
  • Кнопка меню (баг) — та самая большая оранжевая кнопка с надписью Firefox, из которой выпадает главное меню. Аналогичная фишка сейчас есть в Опере.
  • Настраиваемая панель вкладок (баг) — это уже есть в ночнушках. Зачем это нужно — смотри здесь (кроме первого пункта, остальное всё верно).
  • Менеджер разрешений — позволит для каждого сайта контролировать куки, учётные записи, индивидуальные настройки и прочее. Что имеется в виду, непонятно.
  • Диалоги, привязанные к вкладкам (баг) — модальные диалоги больше не будут блокировать всё окно, позволяя свободно переключаться между вкладками. В плане юзабилити, наверно, самая долгожданная фича.
  • Установка расширений без перезапуска браузера (баг) — без комментариев. :) Это никак не связано с Jetpack/Personas, таким образом, многие старые расширения могут быть переписаны таким образом, чтобы не требовать рестарта. Даже автор Adblock Plus осторожно намекал на такую возможность. По-моему, это уже работает, но сейчас такой бардак творится с новым менеджером дополнений, что проверить сложно.
  • Инспектор веб-страниц (баг) — подробнее.
  • Официальные 64-битные сборки для Win и Mac — для Mac уже собирают, Win пока обрабатывают напильником. В этих сборках, кстати, будут работать 32-битные плагины (во всяком случае, флеш точно будет) благодаря технологии запуска плагинов в отдельном процессе, которая появится уже в 3.6.4.
  • JagerMonkey (баг) - обновление JavaScript-движка. За прогрессом можно следить на сайте arewefastyet.com — если фиолетовая линия (скорость JavaScript в Firefox) достигла зелёной/красной (скорость JavaScript в Chrome/Safari), значит наступил конец света Firefox обогнал-таки эти браузеры по производительности. Сейчас ответ однозначный — NO. :(
  • Поддержка фишек Win7 — превьюшки вкладок, списки посещённых страниц для иконки в панели задач, зелёная полоска прогресса при скачивании файла. Всё это уже есть и неплохо работает.
  • Мультитач — поддержка сенсорных мониторов/экранов. Полезно для Android и Win7.
  • Поддержка WebM (баг) — опять же без комментариев. В специальных сборках поддержку уже прикрутили.
  • Аппаратное ускорение рендеринга с помощью Direct2D (баг) — говорит само за себя. Также будет WebGL, использующий OpenGL для ускорения 3D и HTML5-видео.
  • Electrolysis (баг) — как в Chrome, отдельные процессы для каждой вкладки, каждого плагина и для интерфейса браузера. Наполеоновские планы, но неизвестно, успеют ли. Думаю, что нет.
  • Ну и там по мелочи — новая тема (особенно менеджер дополнений, хотя там не только тему поменяли, но и API) со стильными кнопками, хорошая поддержка HTML5/CSS3, многочисленные мелкие багфиксы, которые даже не вспомнишь, но которые улучшают жизнь.
  • Если что-то важное забыл, дополняйте.

Есть и ложка дёгтя — по традиции игнорируются старые глупые баги, касающиеся плохой работы кэша, кривого сохранения страниц, выделения ссылок, и так далее, тысячи их. Но мы к этому уже давно привыкли. :(

В целом, будет офигенный релиз.

Sid пишет

Есть и ложка дёгтя — по традиции игнорируются старые глупые баги, касающиеся плохой работы кэша, кривого сохранения страниц, выделения ссылок, и так далее, тысячи их. Но мы к этому уже давно привыкли. :(

Правильно посмотрел эти баги- большинством из них никто не занимается- а все почему- потому что там на многих и 50 голосов нет, кто будет ими заниматься, если за них никто не голосует. Может создать отдельную прикрепленную тему (Типа надоели баги- голосуй против них) где выкладывать номера багов для голосования. Аналогичные темы видел на Линукс форумах, вполне действенно.

:offtopic:

tashmen

скрытый текст
а как там голосовать, я что то не разберусь?

Только что поставил и протестировал Minifield 3.7a5pre (русский).
ПЕРЕНЕС СЮДА:
http://forum.mozilla-russia.org/viewtopic.php?pid=426173#p426173

uuser
:offtopic:

скрытый текст

uuser пишет

(Сразу говорю: отдельной темы не нашел, пишу здесь.)

Плохо искали ;)
http://forum.mozilla-russia.org/viewtopic.php?pid=426161#p426161

Спасибо, dredei
Переношу туда.

COPA пишет

:offtopic:

tashmen
а как там голосовать, я что то не разберусь?

скрытый текст
Регистрируешься, затем находишь баг за который хочешь проголосовать,
жмешь ссылку (vote)
eab40f4550f4t.jpg

в открывшемся окне ставишь галочку напротив выбранного бага и жмешь Change my votes
cc34b6c33cc2t.jpg