- Внедрён новый пользовательский интерфейс под кодовым именем «Australis» (первые эскизы нового дизайна были созданы ещё в августе 2011 года). Изменения коснулись вкладок, они стали закруглёными как в Chrome, активная вкладка теперь лучше выделяется по сравнению с фоновыми, меню перехало из левого верхнего угла и находится на том же уровне, где и адресная строка, переработан и улучшен режим настройки браузера «под себя»: дополнительные кнопки и элементы можно перетаскивать, добавлять и убирать с помощью drag-and-drop.
Но для некоторых пользователей есть и плохие новости: убрана возможность создания собственных панелей, удалена панель дополнений (или по-другому статусная строка). Содержимое панели дополнений тоже переехало и находится на том же уровне, где и адресная строка. Несмотря на большие изменения в интерфейсе, оставлена возможность включения панели закладок и панели меню. Также, в режиме настройки браузера, можно включить отображение заголовков.
Если же вам категорически не нравится новый дизайн, но пользоваться другим браузером у вас желания нет, то вам поможет установка дополнения Classic Theme Restorer
- Добавлен краткий интерактивный обзор, знакомящий пользователей с новыми возможностями Firefox;
- Подверглась изменениям и функция синхронизации — Firefox Sync. В новом Firefox Sync существенно упрощён процесс настройки синхронизации на нескольких устройствах. Новый вариант Firefox Sync привязывается к единому аккаунту, который достаточно использовать на всех синхронизируемых устройствах, без усложнённого процесса с использованием кодов сопряжения и ключей восстановления.
Firefox Sync жёстко не привязан к инфраструктуре Mozilla — пользователи, не желающие использовать сервис синхронизации Mozilla, могут развернуть серверную часть системы синхронизации и аутентификации на своём оборудовании. Старый вариант синхронизации продолжит работать, но возможности подключать новые устройства уже не будет;
- Продолжение работы в рамках проекта MemShrink (хабр): существенное увеличение производительности и снижение потребления памяти при работе встроенного PDF-просмотрщика — PDF.js. Снижение потребления памяти особенно заметно для PDF-файлов, содержащих изображения, или отсканированные черно-белые документы. Также внесены общие оптимизации в процесс парсинга PDF-файлов;
- Для обеспечения приватности список плагинов больше не доступен для перебора через интерфейс navigator.plugins (отдельные плагины по-прежнему можно проверить по имени);
- Добавлена поддержка CSS3 переменных;
- Улучшения во встроенных инструментах для разработчиков: проведена оптимизация внешнего вида для тёмной и светлой тем оформления. Во вкладке «Сеть» (Ctrl/Cmd + Shift/Alt + Q) добавлена возможность отслеживания времени загрузки разных компонентов страницы (отдельно указывается сколько времени потрачено на загрузку css, js, html и изображений). На странице с логом сетевых обращений появилась возможность копирования ссылки на фигурирующее в запросе изображение. Добавлен интерфейс для предпросмора CSS-трансформаций. В «Редакторе стилей» (Shift + F7) добавлена поддержка CSS source map и автодополнения ввода. В «Отладчике» (Ctrl/Cmd + Shift/Alt + S) добавлена поддержка инспектирования узлов DOM. В редакторе добавлена поддержка сворачивания блоков кода, возможность использования клавиатурных комбинаций Emacs и Vim, поддержка подсветки синтаксиса ES6;
- Атрибут box-sizing лишился префикса -moz-;
- Добавлена поддержка HTML5-атрибутов input type=color и input type=number;
- Реализован и включен по умолчанию ECMAScript Internationalization API, предлагающий серию объектов в пространстве имён Intl (Intl.Collator, Intl.DateTimeFormat, Intl.NumberFormat) для упрощения локализации web-приложений c учётом особенностей разных стран;
- Добавлены новые строковые функции, определённые в спецификации ECMAScript 6: String.prototype.codePointAt() и String.prototype.fromCodePoint();
- Включена по умолчанию поддержка SharedWorker;
- Добавлена поддержка Gamepad API
Спасибо traneblow, 29 апреля 2014 в 16:25 на habrahabr