В обновлении Firefox 85 компания Mozilla отказывается от поддержки прогрессивных веб-приложений. Об этом в багтрекере Bugzilla рассказал разработчик Дейв Таунсенд.
Прогрессивное веб-приложение (Progressive web app, PWA) — технология для веб-разработки, которая трансформирует страницу сайта в приложение. PWA используют, как гибридное решение для мобильных телефонов, сохраняя возможность отправлять пуш-уведомления (не работает на iOS), работать без подключения к интернету, получать доступ к аппаратному обеспечению устройства и сохранять иконки на рабочем столе телефона.
Компания Mozilla объяснила такое решение заботой о безопасности пользователей.
Разработчики компании прекратили работу функции SSB (site-specific browser), которая создавала отдельное окно для одного сайта, ограничивала работу ссылок на внешние ресурсы и скрывала меню, адресную строку и другие элементы браузера. Таким образом пользователь создавал приложение для сайта на локальном устройстве.
Разработчик браузера Дейв Таунсенд в трекере Bugzilla рассказал, что у функции SSB было несколько известных ошибок, а исследования поведения пользователей дали понять, что она не приносит пользы. При этом функция выключена по умолчанию, а чтобы ей воспользоваться необходимо её включить через файл about:config. Разработка и поддержка SSB прекратилась для того, чтобы избавить разработчиков от бесполезной работы, заявил Таунсенд.
В теме с обсуждением отключения SSB пользователи заметили, что для корректной оценки пользы от функции необходимо было включить её по умолчанию, а не прятать в файл конфигурации. Кроме этого, комментаторы высказали опасения о непригодности Firefox для веб-разработки.
Технологию PWA используют популярные сервисы, например, Twitter выпустил в 2017 году версию Lite, которая занимает только 1-3% от веса стандартного приложения. YouPorn, один из самых посещаемых сайтов в мире, также перешёл на PWA в 2019 году.
Поддержка PWA есть в Safari, браузерах на Chromium, включая Microsoft Edge, а также в Windows 10 есть возможность распространения PWA через Microsoft Store.
kornerr
Безобразие