Началось бета-тестирование Firefox 32. Это означает, что окончательно сформирована его базовая функциональность, а все усилия разработчиков Mozilla перенаправлены на выявление ошибок и контроль качества. Одновременно перешел в aurora-ветку Firefox 33. Функционал Firefox 33 окончательно еще не утвержден, так как на стадии aurora будет осуществлена оценка готовности к релизу тех или иных его новшеств. Релиз стабильной версии Firefox 32 состоится 2 сентября, тогда как Firefox 33 поспеет только к 14 октября.
В Firefox 32 ожидаются следующие улучшения:
- Появится аудио- и видеочат, построенный на технологии WebRTC. Реализация видеочата Mozilla примечательна тем, что эта технология предполагает прямую организацию канала между двумя браузерами на WebRTC без передачи трафика на сторонние сервера. Технология работает без внешних плагинов, совместима с любыми устройствами и операционными системами.
- В основу кода чата положена платформа OpenTok, которая и предоставляет средства организации прямой передачи видео. Безопасное шифрование на P2P-соединениях основано на API PeerConnection и DataChannels. Весь контент передается с помощью аудиокодека Opus и видеокодека VP8.
- Браузер получил интегрированную поддержку видеокодека H.264 на основе библиотеки Cisco OpenH264. В данном случае компания Cisco выступает лицензиатом MPEG LA, поэтому работать с бинарной сборкой библиотеки OpenH264 можно без ограничений и отчислений. Видеокодеки для отдельных операционных систем доступны для скачивания на сайте Cisco.
- В Firefox 32 переработан механизм обработки строковых данных и хранения строк, за счет чего сократилось потребление оперативной памяти и увеличилась производительность работы браузера со строковыми операциями. Раньше все символы строк хранились в кодировке UTF-16 и «весили» по два байта. Теперь символы переведены в диапазон Latin1 и «весят» по одному байту. В итоге, когда в браузере запускается англоязычный интерфейс Gmail, то на хранение строк выделяется почти в два раза меньше памяти – вместо 11 всего 6,4 Мб. С кириллицей выигрыш получился не столь ощутимым. Кроме того что сократилось потребление памяти, данное новшество привело к повышению производительности, так как повысилась скорость обработки однобайтовых данных.
- Увеличилась надежность сохранение резервных копий БД, что позволило гарантировать восстановление данных после сбоев.
- Расширился функционал поиска с вводом запросов в адресной строке.
- Внедрен программный интерфейс DOMMatrix.
- Подключен отладочный сервис JSD.
- В инструментарии разработчика появилась возможность наглядной оценки перерисовываемых элементов. Добавлен редактор для работы с кривыми Безье.
В версии Firefox 32 для Android произошли следующие изменения:
- Пользователи Firefox 32 на мобильных гаджетах смогут восстанавливать случайно закрытые вкладки.
- Появился интерфейс для просмотра недавно закрытых вкладок.
- Появилась функция для одновременного закрытия всех открытых вкладок.
- Внедрена опция очистки данных после завершения сеанса.
- Внедрена опция для быстрого переключения на новую и приватную вкладку.