<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://synoinstall-2pkhywzfvulqafp3.direct.quickconnect.to/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>worldwide open-source software - software:development:web:docs:web:progressive_web_apps</title>
        <description></description>
        <link>http://synoinstall-2pkhywzfvulqafp3.direct.quickconnect.to/</link>
        <lastBuildDate>Tue, 07 Apr 2026 09:30:43 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://synoinstall-2pkhywzfvulqafp3.direct.quickconnect.to/lib/exe/fetch.php?media=wiki:logo.png</url>
            <title>worldwide open-source software</title>
            <link>http://synoinstall-2pkhywzfvulqafp3.direct.quickconnect.to/</link>
        </image>
        <item>
            <title>progressive_web_apps</title>
            <link>http://synoinstall-2pkhywzfvulqafp3.direct.quickconnect.to/doku.php?id=software:development:web:docs:web:progressive_web_apps:progressive_web_apps&amp;rev=1692637017</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;прогрессивные_веб-приложения&quot;&gt;Прогрессивные веб-приложения&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Прогрессивное веб-приложение (PWA) — это приложение, созданное с использованием технологий веб-платформы, но обеспечивающее взаимодействие с пользователем, аналогичное приложению для конкретной платформы.
&lt;/p&gt;

&lt;p&gt;
Как и веб-сайт, PWA может работать на нескольких платформах и устройствах из одной кодовой базы. Как и приложение для конкретной платформы, его можно установить на устройство, работать в автономном режиме и в фоновом режиме, а также интегрировать с устройством и с другими установленными приложениями.
&lt;/p&gt;

&lt;p&gt;
Гиды
Эти руководства дают концептуальные объяснения различных аспектов PWA. Они предназначены для того, чтобы помочь вам понять, какие вещи возможны с PWA, и предоставить достаточно указателей, которые помогут вам понять, как их достичь.
&lt;/p&gt;

&lt;p&gt;
Что такое прогрессивное веб-приложение?
Введение в PWA, сравнение их с традиционными веб-сайтами и приложениями для конкретных платформ и описание их основных функций.
&lt;/p&gt;

&lt;p&gt;
Возможность установки PWA
Одним из определяющих аспектов PWA является то, что его можно установить на устройство, а затем представить пользователям как приложение для конкретной платформы, постоянную функцию их устройства, которую они могут запускать непосредственно из операционной системы, как и любое другое приложение. В этом руководстве мы рассмотрим, что означает «устанавливаемый», что должен предоставить PWA, чтобы его можно было установить, и как вы можете настроить процесс установки.
&lt;/p&gt;

&lt;p&gt;
Установка и удаление веб-приложений
В этом руководстве рассказывается, как пользователи могут устанавливать и удалять PWA на своих устройствах.
&lt;/p&gt;

&lt;p&gt;
Офлайн и фоновая работа
В этом руководстве мы представим набор технологий, которые позволяют PWA обеспечивать удобство работы пользователя, даже если устройство имеет прерывистое подключение к сети, и выполнять операции в фоновом режиме, даже когда основное приложение не запущено.
&lt;/p&gt;

&lt;p&gt;
Кэширование
Обзор &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;-интерфейсов, позволяющих PWA кэшировать ресурсы локально, и некоторых распространенных стратегий, используемых PWA для реализации автономных функций.
&lt;/p&gt;

&lt;p&gt;
Лучшие практики для PWA
PWA должны адаптироваться к различным браузерам и устройствам, быть доступными, иметь хорошую производительность и хорошо интегрироваться с операционной системой. В этом руководстве представлен список рекомендаций, которые помогут вам убедиться, что ваше PWA настолько хорошо, насколько это возможно.
&lt;/p&gt;

&lt;p&gt;
Как
Эти руководства содержат конкретные подробные инструкции о том, как реализовать определенные функции PWA.
&lt;/p&gt;

&lt;p&gt;
Создать отдельное приложение
Описывает, как указать, что PWA должен запускаться в отдельном выделенном окне при запуске, а не на вкладке браузера.
&lt;/p&gt;

&lt;p&gt;
Определите значки вашего приложения
Описывает, как определить собственный набор значков, которые будут использоваться при установке PWA на устройстве.
&lt;/p&gt;

&lt;p&gt;
Настройте цвета вашего приложения
Описывает, как установить цвета фона и темы для PWA.
&lt;/p&gt;

&lt;p&gt;
Показать значки
Описывает, как отобразить значок на значке PWA: например, чтобы пользователь знал, что он получил новые сообщения.
&lt;/p&gt;

&lt;p&gt;
Предоставьте общие действия приложения в виде ярлыков
Описывает, как предоставить общие действия для PWA, которые можно запустить из контекстного меню приложения операционной системы.
&lt;/p&gt;

&lt;p&gt;
Делитесь данными между приложениями
Описывает, как PWA могут обмениваться данными друг с другом с помощью механизма совместного использования приложений операционной системы.
&lt;/p&gt;

&lt;p&gt;
Инициировать установку из PWA
Описывает, как разработчики могут предоставить собственный пользовательский интерфейс, чтобы пригласить пользователей установить их PWA.
&lt;/p&gt;

&lt;p&gt;
Свяжите файлы с вашим PWA
Описывает, как вы можете создать связь между типами файлов и вашим PWA, чтобы, когда пользователь щелкает файл, запускалось ваше PWA для его обработки.
&lt;/p&gt;

&lt;p&gt;
Учебники
В этих руководствах вы создадите PWA с нуля. Учебники проходят этапы создания приложения от начала до конца, объясняя, как реализованы различные функции приложения.
&lt;/p&gt;

&lt;p&gt;
Создание вашего первого PWA
В этом учебном пособии для начинающих рассказывается о создании PWA для отслеживания менструальных циклов. Уроки включают в себя знакомство с &lt;abbr title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/abbr&gt;, &lt;abbr title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/abbr&gt; и JavaScript, необходимыми для создания полнофункционального веб-приложения, настройку среды тестирования и полные объяснения, помогающие учащемуся обновить веб-приложение до PWA; включая разработку и проверку манифеста, добавление работника службы и использование работника службы для удаления устаревших кешей.
&lt;/p&gt;

&lt;p&gt;
Глубокое погружение в PWA
В этом учебном пособии среднего уровня рассматривается создание PWA, в котором содержится информация об играх, представленных в категории A-Frame на конкурсе js13kGames 2017 . Это руководство включает в себя все основы создания PWA с дополнительными функциями, включая уведомления, push-уведомления и производительность приложения.
&lt;/p&gt;

&lt;p&gt;
Ссылка
Справочная документация по веб-технологиям, которые вы будете использовать для создания PWA.
&lt;/p&gt;

&lt;p&gt;
Манифест веб-приложения
Члены манифеста веб-приложения
Разработчики могут использовать элементы манифеста веб-приложения для описания PWA, настройки его внешнего вида и более глубокой интеграции в операционную систему.
&lt;/p&gt;

&lt;p&gt;
&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt; сервис-воркеров
Связь с приложением
Следующие &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;-интерфейсы могут использоваться сервис-воркером для связи со связанным с ним клиентским PWA:
&lt;/p&gt;

&lt;p&gt;
Client.postMessage()
Позволяет сервисному работнику отправлять сообщение своему клиентскому PWA.
&lt;/p&gt;

&lt;p&gt;
&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt; широковещательного канала
Позволяет сервисному работнику и его клиентскому PWA установить базовый двусторонний канал связи.
&lt;/p&gt;

&lt;p&gt;
Автономная работа
Сервисный работник может использовать следующие &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;, чтобы ваше приложение работало в автономном режиме:
&lt;/p&gt;

&lt;p&gt;
Cache
Механизм постоянного хранения для ответов HTTP, используемый для хранения ресурсов, которые можно повторно использовать, когда приложение находится в автономном режиме.
&lt;/p&gt;

&lt;p&gt;
Clients
Интерфейс, используемый для предоставления доступа к документам, которые контролируются сервис-воркером.
&lt;/p&gt;

&lt;p&gt;
FetchEvent
Событие, отправляемое в сервис-воркере с каждым HTTP-запросом, сделанным клиентским PWA. Событие можно использовать либо для отправки запроса на сервер в обычном режиме и сохранения ответа для использования в будущем, либо для перехвата запроса и немедленного ответа ранее кэшированным ответом.
&lt;/p&gt;

&lt;p&gt;
Фоновая операция
Следующие &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;-интерфейсы могут использоваться сервис-воркером для выполнения задач в фоновом режиме, даже если ваше приложение не запущено:
&lt;/p&gt;

&lt;p&gt;
&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt; фоновой синхронизации
Способ отложить выполнение задач в сервис-воркере при стабильном сетевом соединении.
&lt;/p&gt;

&lt;p&gt;
&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt; периодической веб-синхронизации в фоновом режиме
Способ регистрации задач, которые будут запускаться в сервис-воркере через определенные промежутки времени с сетевым подключением.
&lt;/p&gt;

&lt;p&gt;
&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt; фоновой выборки
Метод, с помощью которого работник службы может управлять загрузками, которые могут занимать значительное время, например видео- или аудиофайлы.
&lt;/p&gt;

&lt;p&gt;
Другие веб-&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;
ИндекседБД
&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;-интерфейс хранилища на стороне клиента для значительных объемов структурированных данных, включая файлы.
&lt;/p&gt;

&lt;p&gt;
&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt; бейджей
Метод установки значка на значке приложения, обеспечивающий уведомление с низким уровнем отвлечения внимания.
&lt;/p&gt;

&lt;p&gt;
&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt; уведомлений
Способ отправки уведомлений, которые отображаются на уровне операционной системы.
&lt;/p&gt;

&lt;p&gt;
&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt; веб-ресурсов
Механизм обмена текстом, ссылками, файлами и другим содержимым с другими приложениями, выбранными пользователем на своем устройстве.
&lt;/p&gt;

&lt;p&gt;
&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt; наложения оконных элементов управления
&lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt; для PWA, установленных в настольных операционных системах, который позволяет скрывать строку заголовка окна по умолчанию, позволяя отображать приложение по всей поверхности окна приложения.
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 21 Aug 2023 16:56:57 +0000</pubDate>
        </item>
    </channel>
</rss>
