Прогрессивное веб-приложение

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Прогрессивное веб-приложение (англ. — progressive web app, PWA) — технология в веб-разработке, которая добавляет сайтам возможности приложений для мобильных устройств. В частности, PWA обладают такими признаками:

  • Устанавливаются на смартфоны или планшеты пользователей.
  • Работают в режиме офлайн благодаря кэшированию контента.
  • Доставляют пользователям пуш-уведомления.

Технологию PWA поддерживает Google. Браузер Chrome остается единственным веб-обозревателем, который полностью поддерживает функции PWA на апрель 2019 года.

PWA пользуются известные компании, например, Uber, Tinder, Twitter и другие. Использование прогрессивного приложения ускоряет загрузку сайтов на порядок.

Чтобы добавить на сайт функциональность прогрессивного приложения, необходимо создать файлы web-manifest и service-worker.[1] Это можно сделать вручную или с помощью генераторов и плагинов. Например, на сайтах под управлением WordPress функциональность PWA реализуется в несколько кликов без специальных знаний.

Примечания[править | править код]