Mozilla Firefox - очень быстро работающий браузер, причем быстрота работы заметна не только во время загрузки веб-страниц, но и при поиске в закладках и Истории. Сделан он на основе движка Mozilla и позволяет просматривать все веб-страницы в одном многовкладочном окне, а также обладает множеством других полезных опций, включая способность значительного расширения возможностей подключением плагинами (а выпущено их великое множество).
Основные возможности Mozilla Firefox:
Блокировка всплывающих окон (англ. pop-up)
Поддержка вкладок (англ. tabbed browsing) (несколько страниц в одном окне)
Встроенная панель поиска в поисковых машинах и словарях
Так называемые «Живые закладки» (англ. Live bookmarks) — механизм интеграции RSS-потоков
Широкие возможности по настройке поведения и внешнего вида
Поддержка множества расширений
Встроенные инструменты для веб-разработчика
Автоматическое обновление как самого браузера, так и его расширений (с версии 1.5)
Отображение контента сразу (позволяет комфортно продолжать сёрфинг даже при неполной загрузке страницы, что особенно заметно при медленном соединении и большом количестве внедрённых объектов)
Основные особенности Firefox 22:
Интеграция оптимизирующего модуля OdinMonkey c реализацией поддержки Asm.js - низкоуровневого подмножества языка javascript со строгой типизацией, позволяющего существенно увеличить производительность приложений, автоматически преобразованных в javascript с языков C/C++ при помощи таких инструментов, как Emscripten и Mandreel. Подмножество javascript, предлагаемое в Asm.js, полностью совместимо с обычным javascript и может выполняться в любых браузерах, так как вся дополнительная информация определяется в форме аннотаций.
Если браузер не поддерживает Asm.js, то код выполняется как обычный javascript, а если поддерживает - включается дополнительный оптимизирующий модуль, учитывающий добавленные в код аннотации. Наличие информации о типах позволяет использовать не только JIT, но и предварительную AOT-компиляцию, выполняемую для всего кода до начала его выполнения и генерирующую более простой и эффективный машинный код. При этом, в отличие от JIT-компиляции, Asm.js обеспечивает предсказуемую производительность и не зависит от сборщика мусора. В итоге, код с известной информацией о типах выполняется всего в два раза медленнее нативного приложения, написанного на C/C++. В то время как без Asm.js скомпилированное с использованием Emscripten приложение выполняется медленнее в 5 раз.
Включение по умолчанию поддержки технологии WebRTC, позволяющей через специальный javascript API реализовать работающие в браузере Web-приложения, снабжённые средствами для аудио и видео коммуникаций в режиме реального времени. В частности, при помощи WebRTC можно создать многопользовательские web-приложения для организации видео и аудио вызовов, не требуя при этом задействования дополнительных плагинов. Кроме уже поддерживаемого API getUserMedia, предназначенного для организации доступа к локальному микрофону и web-камере, в состав также включены API PeerConnection и DataChannels для организации безопасного шифрованного P2P-соединения между браузерами, позволяющего обеспечить обмен файлами и выполнение прямых соединений из браузера одного клиента в браузер другого, без задействования внешних сервисов. В будущих выпусках поддержка WebRTC будет расширена средствами обхода NAT (технология TURN);
В менеджер дополнений добавлен интерфейс для управления социальными сервисами;
Возможность изменения скорости воспроизведения аудио и видео контента, доступ к которому организован через средства HTML5;
Для платформы Windows теперь учитываются заданные в системе опции масштабирования текста, информирующие о необходимости увеличить размер символов для экранов с очень высоким разрешением;
Для увеличения производительности рендеринга WebGL задействована техника асинхронного обновления слоёв, заданных через canvas;
Сокращено потребление памяти и время вывода на экран при отображении на странице большого числа изображений. Обеспечена поддержка многопоточного декодирования изображений;
Текстовые файлы (text/plain) теперь отображаются с использованием переноса слов;
Pointer Lock API (Mouse Lock API), позволяющий создателям игр получить более полный контроль над мышью, в частности скрыть штатный указатель мыши и обеспечить собственную обработку перемещения мыши, теперь применим не только к полноэкранным сеансам;
Добавлена поддержка HTML5-элементов "time" и "data" для задания времени и других данных в машино-читаемом виде, а также элемента "input type=range" для организации ввода диапазонов значений;
Реализация Web Notifications API, предназначенного для организации отображения системных уведомлений пользователю, выводимых вне контекста текущей страницы (например, в области уведомлений десктоп-окружения);
Для обеспечения безопасности пользователей, объект Components более не доступен для обращения из web-контента;
Новый встроенный инструмент для web-разработчиков - Font Inspector, предназначенный для инспектирования шрифтов. Например, теперь можно легко оценить какой именно шрифт отображается в каждом элементе страницы, при необходимости можно внести на лету корректировки и посмотреть результат;
Реализация clipboardData API, предназначенного для выполнения из web-приложения на языке javascript типичных операций с буфером обмена, таких как вырезание, копирование и вставка;
Включение по умолчанию поддержки CSS3-свойства Flexbox, предназначенного для упрощённой блочной компоновки элементов на странице. С использованием Flexbox разработчик легко может адаптировать свои страницы для оптимального отображения на экранах разного размера и с различным разрешением. В частности, для небольших экранов смартфонов или планшетов можно организовать автоматическое изменение размера контента и его перегруппировку, переместить наиболее важные элементы вверх и сократить число колонок;
Обновление инструментов для web-разработчиков. Панель инструментов теперь может быть перемещена из нижней строки в боковую панель. Добавлен новый режим наглядной визуализации перерисовки, позволяющий оценить какие из частей страницы были обновлены;
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. Регистрация даст Вам возможность загружать контент по прямым линкам без ожидания и ограничений по скорости.