diff --git a/src/content/ru/tools/workbox/modules/workbox-window.md b/src/content/ru/tools/workbox/modules/workbox-window.md new file mode 100644 index 00000000000..840fc78fedd --- /dev/null +++ b/src/content/ru/tools/workbox/modules/workbox-window.md @@ -0,0 +1,735 @@ +project_path: /web/tools/workbox/_project.yaml +book_path: /web/tools/workbox/_book.yaml +description: Модуль руководства по workbox-маршрутизации. + +{# wf_published_on: 2019-02-24 #} {# wf_updated_on: 2020-01-15 #} {# +wf_blink_components: N/A #} + +# Workbox Window {: .page-title } + +## Что такое workbox-window? + +Пакет `workbox-window` - это набор модулей, которые предназначены для работы в +[контексте окна](https://developer.mozilla.org/en-US/docs/Web/API/Window), то +есть внутри ваших веб-страниц. Они являются дополнением к другим пакетам рабочих +пакетов, которые выполняются в сервис-воркере (service worker). + +Ключевые особенности/цели `workbox-window` : + +- Упростить процесс регистрации и обновления сервис-воркера, помогая +разработчикам определять [наиболее критические моменты в жизненном цикле +сервис-воркера](#important_service_worker_lifecycle_moments) и упрощая +реагирование на эти моменты. +- Помочь разработчикам не совершать [самые распространенные +ошибки](#avoiding_common_mistakes) . +- Для [упрощения связи](#window_to_service_worker_communication) между кодом, +работающим в сервис-воркере, и кодом, работающим в окне. + +## Импорт и использование workbox-window + +Основной точкой входа для пакета `workbox-window` является класс `Workbox`, и вы +можете импортировать его в свой код либо из нашей CDN, либо с помощью любого из +популярных инструментов связывания JavaScript. + +### Используя наш CDN + +Самый простой способ импортировать класс `Workbox` на ваш сайт из нашего CDN: + +```html + +``` + +Обратите внимание, что в этом примере используется [`