Компания Mozilla объявила о выпуске новой версии Firefox, которая, по словам разработчиков, позволяет запускать ресурсоемкий веб-контент, такой как игры, приложения и редакторы изображений, в окне браузера со скоростью, ранее недостижимой на нативном уровне.
Для достижения этого эффекта Firefox 52 поддерживает WebAssembly — новый стандарт, разработанный Mozilla, который компания называет «революционным изменением для веба».
WebAssembly позволяет сложным приложениям, таким как игры, работать в веб-браузере быстрее, чем когда-либо прежде. Мы ожидаем, что WebAssembly позволит использовать приложения, которые исторически были слишком сложны для быстрой работы в браузерах, — например, иммерсивные 3D-видеоигры, системы автоматизированного проектирования, видео- и фоторедакторы, а также научную визуализацию. Мы также ожидаем, что разработчики будут использовать WebAssembly для ускорения многих существующих веб-приложений.
Mozilla опубликовала видео, приведенное ниже, которое демонстрирует работу стандарта WebAssembly и WebGL 2 с помощью примера 3D-среды, отрисованной в реальном времени с использованием движка Unreal 4.
Помимо WebAssembly, обновление добавляет автоматическое определение «captive portals» — систем, часто используемых в сетях Wi-Fi отелей, которые требуют от пользователя входа в систему перед получением доступа в Интернет.
Mozilla также встроила контекстные уведомления в поля ввода, чтобы предупреждать пользователей, когда их просят ввести имя пользователя и пароль на странице, не зашифрованной с помощью HTTPS.
Среди других нововведений в этой версии Firefox — CSS Grid, инструмент разработчика Grid Inspector и автоматическое отключение плагинов, использующих Netscape Plugin API (NPAPI), кроме Flash.
Firefox 52 является бесплатной загрузкой для Mac.