The OpenNET Project / Index page

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

Начало бета-тестирования Firefox 9. Новый интерфейс Firefox для Android

13.11.2011 21:39

Firefox 9 перешел на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Релиз намечен на 20 декабря.

Основные улучшения Firefox 9:

  • В JavaScript-движок SpiderMonkey добавлен улучшенный анализатор типов (Type Inference), позволяющий более точно предсказывать используемые в коде типы данных, что даёт возможность более эффективно задействовать возможности JIT-компиляции. JavaScript является языком с динамической типизацией, из-за чего Jit-компилятор изначально не знает о типе данных переменных и генерирует код, который учитывает возможные типы всех задействованных в коде значений. Подобное дополнительное ветвление существенно замедляет выполнение приложения, по сравнению с языками со статической типизацией, такими как Java. Технология Type Inference накапливает информацию о типах на основе предварительного анализа кода JavaScript в сочетании с постоянным мониторингом типов в процессе выполнения приложения. Наличие точной информации о типах значений для текущего кода, позволяет в процессе работы Jit-компилятора генерировать значительно более эффективный машинный код.

    Для некоторых задач представленное нововведение позволяет добиться значительного повышения производительности JavaScript кода, например, скорость прохождения большинства тестов, таких как Kraken и V8, возросла более чем на 30%. Что более важно, ускорение заметно не только при тестировании, но и при работе с реальными сайтами, интенсивно использующими JavaScript. В будущем разработчики надеются, что интеграция новой техники предсказания типов с Jit-компилятором нового поколения IonMonkey, позволит ликвидировать разрыв в производительности между Java и JavaScript.

  • Добавлены средства для определения из JavaScript наличия HTTP-заголовка Do Not Track ("DNT"), предназначенного для информирования сайтов о нежелании пользователя передавать на хранение фигурирующую в рамках сессии информацию, в ситуации ее использования для отслеживания перемещений и предпочтений пользователя. Определить факт активации пользователем опции Do Not Track разработчики JavaScript-приложений могут используя свойство "navigator.doNotTrack";
  • Возможность разбиения XHR-запросов на куски (Chunked XHR), что позволяет сайтам получить доступ к уже загруженной части данных до полного окончания загрузки всех данных. Для web-разработчиков новая возможность позволяет увеличить скорость работы приложений с большими наборами данных или при использовании AJAX.
  • Поддержка Mac OS X Lion, включая интеграцию с панелью приложений, соответствующее стилевое оформление, улучшенную поддержку работы на нескольких мониторах и возможность использования жестов для навигации;
  • Поддержка CSS-свойства "font-stretch", позволяющего выбрать нормальное, сжатое или растянутое семейство шрифтов;
  • Расширенные возможности для CSS-свойства "text-overflow", определяющего поведение в ситуации, когда текст не входит по размеру в выделенную для его отображения область. В Firefox 9 появилась возможность определения настроек как для правой границы, так и для левой, используя новый синтаксис "text-overflow: left-overflow-type right-overflow-type";
  • Для тегов input и textarea теперь учитывается значение элемента "lang" при выборе модуля для проверки правописания;
  • Новый API для организации отображения контента в полноэкранном режиме. В Firefox 9 данный API отключен и по умолчанию будет активирован только в Firefox 10;
  • Улучшение поддержки web-стандартов HTML5, MathML и CSS.

Одновременно началось бета-тестирование Firefox 9 для платформы Android. Новая версия отличается полной переработкой интерфейса для планшетов, а также добавлением поддержки варианта тега "input" для запроса изображений со встроенной камеры и HTML5 API для проверки корректности параметров web-форм (например, проверка введения в форму корректного email-адреса, номера телефона или URL без использования JavaScript).

Особенности нового интерфейса для планшетов:

  • Интерфейс для планшетов видоизменен с учетом более высокого экранного разрешения и в направлении более интуитивного управления. При этом сохранены такие стандартные возможности Firefox, как вкладки и интеллектуальная адресная строка Awesome;
  • Поддержка полноэкранного портретного режима, при котором перечень открытых вкладок (табов) выводится в виде списка, выпадающего в левом верхнем углу и скрывается, когда в нём нет необходимости;
  • Для ландшафтного режима вкладки отображаются в виде постоянно присутствующего с краю экрана набора эскизов страниц. Предусмотрена возможность скрытия эскизов или их перемещения в правую или левую часть экрана;
  • Единый диалог для доступа к данным, интегрированный с Awesome Bar и кнопкой быстрого вызова функций, позволяющий просмотреть историю открытия страниц, закладки, список самых популярных страниц, синхронизированные с других компьютеров страницы, а также получить доступ к настройкам, списку установленных дополнений и загрузкам. Все управляющие элементы, такие как меню, кнопки навигации и поле для ввода адреса, объединены в одну строку. Вместо URL выводится заголовок сайта.

Дополнительно можно отметить о появлении первых ночных сборок birch-ветки Firefox, в которой вместо XUL использованы стандартные механизмы построения интерфейса, предоставляемые платформой Android. Интерфейс предельно упрощён, список открытых вкладок отображается через выпадающий список, вызываемый через нажатие на кнопку в левой верхней части заголовка. При клике на самом заголовке появляется поле ввода URL. Все дополнительные действия, включая кнопку перезагрузки страницы и вызов закладок, перемещены в стандартное меню платформы Android.



  1. Главная ссылка к новости (http://blog.mozilla.com/future...)
  2. OpenNews: Релиз Firefox 8, Thunderbird 8 и сопутствующих проектов Mozilla
  3. OpenNews: Firefox для Android прекращает использование XUL
  4. OpenNews: Для Firefox разработан план выпуска релизов с продленным сроком поддержки
  5. OpenNews: Представлен декодировщик видео H.264, оформленный на языке JavaScript
  6. OpenNews: Представлен прототип интерфейса Firefox для интернет-планшетов
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/32291-firefox
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (50) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, mere_anonymous (ok), 00:08, 14/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > В JavaScript-движок SpiderMonkey добавлен улучшенный анализатор типов

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

     
     
  • 2.3, Аноним (-), 00:17, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У динамической типизации есть и плюсы.
     
     
  • 3.8, Мужик32 (ok), 03:16, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > У динамической типизации есть и плюсы.

    Просвети.

     
     
  • 4.32, Ваня (?), 13:19, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Официально это называется "жёсткая" и "мягкая" типизации. Преимущества жёсткой в сокращении количества ошибок, недостатки - в усложнении синтаксиса. Преимущества мягкой - в простоте, недостатки - в потенциальных ошибках. Многие хотят и дудочку, и лукошко, реализовать которые можно лишь на мягкой типизации, в которую самостоятельно вводятся ограничения.
     
  • 2.38, k_bx (?), 14:24, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    (тип_простота) просто (тип_живие_существа_а_конкретно_люди) они (тип_отрицания) не (тип_действия_осознание) понимают (тип_множество) всех (тип_восхищения) прелестей (тип_видов_типизации) статической (тип_уже_надоело_придумывать) типизации.
     
     
  • 3.45, WinPooh (?), 16:09, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не так. В рамках этой аналогии: тип всех ваших слов прописан один раз, в орфографическом словаре - "сущ.", "прил.", "гл." и т.д. А в тексте вы их употребляете совершенно свободно безо всякого указания типа.
     
     
  • 4.46, k_bx (?), 16:17, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, не так. В рамках этой аналогии: тип всех ваших слов прописан
    > один раз, в орфографическом словаре - "сущ.", "прил.", "гл." и т.д.
    > А в тексте вы их употребляете совершенно свободно безо всякого указания
    > типа.

    Класс. Но ваша концепция совершенно ломается, если вы захотите прочесть мо

     
  • 4.47, k_bx (?), 16:17, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, не так. В рамках этой аналогии: тип всех ваших слов прописан
    > один раз, в орфографическом словаре - "сущ.", "прил.", "гл." и т.д.
    > А в тексте вы их употребляете совершенно свободно безо всякого указания
    > типа.

    Класс. Но ваша концепция совершенно ломается, если вы захотите прочесть мое сообщение. Потому что вы не знаете типы, а "на лету" их определить не сможете. Нет, тут определенно нужен XML, в котором опишем тип каждого слова, чтоб легче парсить было. Даешь XML!

     
     
  • 5.48, Аноним (-), 16:55, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И аппаратный акселератор парсинга XML от IBM. С шестизначной стоимостью не в рублях. Ну-кося, распарси-кось мне 150-мегабайтный XML _шустро_! Имеющий структуру несбалансированного дерева. М? Готов? На одноядернике? Потому что фиг ты парсинг XML сумеешь распараллелить, ога?
     
  • 2.39, k_bx (?), 14:27, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Ни тебе нормального автокомплита

    ага, это как калека, смеющийся "да у них даже костылей нету". видишь ли, они нам и не нужны.

     
     
  • 3.51, Crazy Alex (??), 18:15, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не то чтобы я сильно любил автокомплит - но от описок он помогает сильно. Что, впрочем, в статически типизированных языках не особо важно - там не описанную переменную никто не пропустит. А вот как "динамисты" без него пишут - не знаю.
     
     
  • 4.67, k_bx (?), 14:17, 16/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Не то чтобы я сильно любил автокомплит - но от описок он
    > помогает сильно. Что, впрочем, в статически типизированных языках не особо важно
    > - там не описанную переменную никто не пропустит. А вот как
    > "динамисты" без него пишут - не знаю.

    понятия не имею. меня от большинства описок спасает pylint (да да, и от неиспользованных переменных и подобного). не смотря на то, что язык динамичный, он прекрасно предугадывается в большинстве "описочных" ситуаций.

     

  • 1.5, pavlinux (ok), 00:47, 14/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вау, новый бенчмарк батарейки - Firefox Android
     
     
  • 2.6, Аноним (-), 01:08, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Используй кирпич - ему ни батарейки, ни файрфоксы не нужны. Сплошные плюсы :)
     

  • 1.7, ILYA INDIGO (ok), 01:58, 14/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Лучше бы поддержку 3d-трансформации в CSS3 добавили бы
     
     
  • 2.13, ааф (?), 06:45, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    в 10-ке уже есть
     

  • 1.12, Аноним (-), 06:34, 14/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Минорщина блин...
     
     
  • 2.14, ааф (?), 06:47, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У фф нет минорных и мажорных релизов. Хватит уже жить в своём ограниченном мирке с единственно возможной схемой нумерации.
     
     
  • 3.16, Аноним (-), 08:58, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Доооооо, нет ничего важнее схемы нумерации версий в мире софта!
     
     
  • 4.28, Аноним (-), 11:34, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    единственное важное правило: номер следующей версии должен быть больше текущей
     
     
  • 5.49, Аноним (-), 16:56, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > единственное важное правило: номер следующей версии должен быть больше текущей

    Он у проприетарщиков и так выше. Win 2003, Win 2008..... Больше заняться нечем, кроме как в нумерологию играть с версиями, правда?

     
  • 3.33, Ваня (?), 13:22, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Единые правила - меньше головной боли. Стоит ли обновлять SPO1 3.1.5 на 3.1.6? А SPO2 8 на 9? Хотя количество исправлений возможно будет одинаковым.
     

  • 1.15, Аноним (-), 08:57, 14/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в ЖЖ когда комментарии будут иметь деревовидную структуру как в IE?
    а то задолбал этот полулинейный режим
     
     
  • 2.17, Аноним (-), 08:59, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ЖЖ просто жизненно необходимая вещь?
     
     
  • 3.18, Аноним (-), 09:07, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ЖЖ просто жизненно необходимая вещь?

    а какой критерий жизненной необходимости и не необходимости?
    HTML5 для просмотра порнослоников?
    все хаят IE, а хваленые FF деревом комментарии показать не может в ЖЖ

     
     
  • 4.25, Аноним (-), 10:13, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Может это вопрос нужно адресовать к разрабам самого ЖЖ?
     
     
  • 5.30, Аноним (-), 12:01, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а может сразу разработчикам HTML/JS итд?
    что бы они переделали стандарт под возможности фаерфокса

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

    наверное кому то надоела такая медлительность и решил форсировать это событие
    теперь они как ушпареные, по стойке смирно под козырек шлёпают новоиспеченые релизы чуть ли да не каждую неделю

    вот бы их так кто то еще лет пять назад нагнул

     
     
  • 6.34, Аноним (-), 14:04, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >а может сразу разработчикам HTML/JS итд?

    Не хочу вас расстраивать, но разрабатывают html/js и разрабатывают firefox  одни и теже люди. Смотри например Брендон Айк  - создатель JS http://ru.wikipedia.org/wiki/%D0%90%D0%B9%D0%BA

     
     
  • 7.35, Аноним (-), 14:06, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    http://en.wikipedia.org/wiki/Brendan_Eich

    P. S. парсер лох!

     
  • 6.54, anonymous vulgaris (?), 21:43, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > такое чуство что фаерфокс работает на плагины а не плагины работают на  фаерфокс

    Ну так ведь и есть. ФФ без плагинов это движок с формально добавлеными 3 пунктами меню и 2 настройками. Впрочем они вроде от меню хотели отказаться? Ну может тогда и от настроек совсем откажутся.

     

  • 1.19, Флинт (?), 09:21, 14/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Уже 9 версия, снова куча плагинов работать не будет. Пока все перефиксают, уже 10 будет. Все-таки по-идиотски они поступили с этими версиями.
     
     
  • 2.20, Аноним (-), 09:35, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Если не ошибаюсь, с 15 версии перестанут отваливаться.
     
     
  • 3.24, Аноним (-), 10:10, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Закончатся?
     
     
  • 4.59, Ytch (?), 00:22, 15/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Закончатся?

    У Thunderbird уже на 6-й практически закончились. Теперь это просто довольно убогий почтовик, не умеющий элементарных, но очень нужных (как минимум мне), мелочей.

     
     
  • 5.60, arisu (ok), 00:28, 15/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > У Thunderbird уже на 6-й практически закончились. Теперь это просто довольно убогий
    > почтовик, не умеющий элементарных, но очень нужных (как минимум мне), мелочей.

    зато он большой и тормозит хорошо.

     
     
  • 6.61, Ytch (?), 01:50, 15/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> У Thunderbird уже на 6-й практически закончились. Теперь это просто довольно убогий
    >> почтовик, не умеющий элементарных, но очень нужных (как минимум мне), мелочей.
    > зато он большой и тормозит хорошо.

    Да я уже почти привык было (обвешавшись дополнениями можно было убеждать себя, что возможности компенсируют монстрообразность), но тут они взялись менять нумерацию версий без видимых улучшений и всё полетело к чертям. Удобства (а их и так было немного) кончились, а все плохое осталось. Как раз к 6-й версии я окончательно понял, что дополнения уже вряд ли когда-нибудь будут нормально работать, и скорее небо упадет на землю, чем разработчики поймут, что, например, большинству пользователей не нужен полноценный браузер в почтовом клиенте (для этого есть, собственно, браузер), зато, к примеру, опциональный тихий автозапуск свернутым в трей был бы очень кстати. Или, например, имея и постоянно "развивая" вкладки (не уверен, что они вообще нужны в почтовом клиенте) при большинстве действий (новое сообщение, настройки, адресная книга и т. п.) все равно открывать новые окна. Да полно там такого...

     
     
  • 7.62, arisu (ok), 02:01, 15/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    я, конечно, почту использую как неандерталец. видимо, поэтому мне вполне хватает claws mail.
     
     
  • 8.64, Ytch (?), 11:57, 15/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    К моему большому сожалению, мне обязательно надо 1 кроссплатформ, 2 NTLM, 3 ... текст свёрнут, показать
     
     
  • 9.66, arisu (ok), 19:42, 15/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    тогда ой в сторону 2 и 3 я даже не смотрел для LDAP, вроде бы, какие-то плугин... текст свёрнут, показать
     
     
  • 10.68, Ytch (?), 16:58, 16/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Попробую, при случае, сделать еще один заход на claws-mail Может чего и получ... текст свёрнут, показать
     
  • 2.23, bumz (?), 09:57, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    пересядь на ИЕ раз лиса не нравится
     
     
  • 3.27, Флинт (?), 10:31, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > пересядь на ИЕ раз лиса не нравится

    лиса нравится, вариант смены версий не нравится, старый был лучше

     
     
  • 4.29, Geidrow (ok), 11:53, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Кто-нибудь знает почему в ppa.launchpad.net/mozillateam/firefox-stable/ubuntu до сих пор нет 8 версии огнелиса?


     
     
  • 5.31, acmnu (ok), 12:51, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Всем надоело.
     
  • 5.42, Аноним (-), 15:28, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    http://ubuntuforums.org/showthread.php?t=1712247
     
     
  • 6.44, Geidrow (ok), 15:42, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Интересно, о каких именно проблемах идет речь.


     
  • 3.40, Клыкастый2 (?), 14:46, 14/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    как в портежах появится так потестим
     

  • 1.43, maxkit (ok), 15:38, 14/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Единственная причина, по которой я больше не пользуюсь Firefox - тормознутый интерфейс. И в этом направлении они, похоже, работают только на словах.
     
  • 1.52, prokoudine (??), 18:37, 14/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Firefox 9

    Жесть. Девятый Firefox. Куда ушла моя молодость?! :)

     
  • 1.55, xoomer (ok), 21:50, 14/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А я помню ещё Firebird версии нуль-какой-то. :))
     

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



    Спонсоры:
    Inferno Solutions
    Ideco
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру