From 73e9d84d471c8cd0ff76b2c9c3e7b28366b3f78b Mon Sep 17 00:00:00 2001 From: dmitryskripunov Date: Thu, 6 Feb 2020 11:48:10 +0000 Subject: [PATCH 1/2] Translate workbox-window.md via GitLocalize --- .../tools/workbox/modules/workbox-window.md | 730 ++++++++++++++++++ 1 file changed, 730 insertions(+) create mode 100644 src/content/ru/tools/workbox/modules/workbox-window.md 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..0cb30fc1a7b --- /dev/null +++ b/src/content/ru/tools/workbox/modules/workbox-window.md @@ -0,0 +1,730 @@ +project_path: /web/tools/workbox/_project.yaml +book_path: /web/tools/workbox/_book.yaml +description: The module guide for workbox-routing. + +{# 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. + +### Using our CDN + +The easiest way to import the `Workbox` class on your site is from our CDN: + +```html + +``` + +Обратите внимание, что в этом примере используется [`