Сегодня вышла новая версия Firefox (52.0), в которой реализован целый ряд нововведений. Самая важная из них - поддержка WebAssembly, которая существенно повысит производительность веб-приложений.
WebAssembly - это новый стандарт, который “обеспечивает почти аналогичную классическим приложениям производительность для веб-версий приложений, игр и библиотек - причём без использования плагинов.” Говоря простыми словами, это означает, что веб-приложения будут работать так-же быстро, как если бы были установлены непосредственно на компьютере пользователя. Это отличная новость для веб-разработчиков, поскольку может оставить необходимость загрузки и установки приложений в прошлом.
Одной из давних проблем пользователей смартфонов является хранение данных, поскольку приложения неуклонно увеличиваются в размерах. С помощью WebAssembly, разработчики смогут предоставить пользователям смартфонов такой же функционал приложения (работающего через интернет), без необходимости его устанавливать.
Мы уже видели что-то подобное в случае Google Native Client API (то есть: Google Chrome App Store). Так как Mozilla старается способствовать развитию коллективной разработки программ и инструментов с открытым кодом, WebAssembly является общественно доступным продуктом с открытыми кодами. Это обновление также делает Firefox первым браузером, поддерживающим новый стандарт.
Некоторые из дополнений и изменений касаются улучшений в области безопасности. Теперь Firefox будет предупреждать пользователей, если они попытаются ввести учётные данные на веб-сайтах, которые не защищены HTTPS. О других изменениях и дополнениях можно прочитать здесь.
Version 52.0, first offered to Release channel users on March 7, 2017
We'd also like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox!
new
Added support for WebAssembly, an emerging standard that brings near-native performance to Web-based games, apps, and software libraries without the use of plugins.
Added automatic captive portal detection, for easier access to Wi-Fi hotspots. When accessing the Internet via a captive portal, Firefox will alert users and open the portal login page in a new tab.
Added user warnings for non-secure HTTP pages with logins. Firefox now displays a “This connection is not secure” message when users click into the username and password fields on pages that don’t use HTTPS.
Implemented the Strict Secure Cookies specification which forbids insecure HTTP sites from setting cookies with the "secure" attribute. In some cases, this will prevent an insecure site from setting a cookie with the same name as an existing "secure" cookie from the same base domain.
Enhanced Sync to allow users to send and open tabs from one device to another.