Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles
Last updated on : 2023-03-20
This specification defines an application programming interface that allows web developers to use persistent background processes: background processes that continue to run even after the user exits the application. This functionality is an extension to the set of features currently offered by HTML5 Web applications.
Service Workers
ServiceWorkers.html
Source:ServiceWorkers.html
1<html><!-- Mirrored from developer.mozilla.org/en-US/docs/MDN/Doc_status/API/ServiceWorkers by HTTrack Website Copier/3.x [XR&CO'2014], Sun, 01 Jan 2017 21:46:29 GMT --><!-- Added by HTTrack --><head><meta http-equiv="content-type" content="text/html;charset=utf-8"><!-- /Added by HTTrack -->2 <meta charset="utf-8">3 <meta http-equiv="X-UA-Compatible" content="IE=Edge">4 <script async="" src="../../../../../../www.google-analytics.com/analytics.js"></script><script>(function(d) { d.className = d.className.replace(/\bno-js/, ''); })(document.documentElement);</script>5 6 7 8 9 <title>API: ServiceWorkers documentation status</title>10 <meta name="viewport" content="width=device-width, initial-scale=1">11 <meta name="robots" content="index, follow">12 <link rel="home" href="https://developer.mozilla.org/en-US/">13 <link rel="copyright" href="#copyright">14 15 16 17 18 <link href="../../../../../../developer.cdn.mozilla.net/static/build/styles/mdn.102019a5db43.css" rel="stylesheet" type="text/css">19 20 21 <link href="../../../../../../developer.cdn.mozilla.net/static/build/styles/wiki.d9818563511b.css" rel="stylesheet" type="text/css">22 23 <!-- common social tags -->24 25 <meta property="og:type" content="website">26 <meta property="og:image" content="https://developer.cdn.mozilla.net/static/img/opengraph-logo.dc4e08e2f6af.png">27 <meta property="og:site_name" content="Mozilla Developer Network">28 <meta name="twitter:card" content="summary">29 <meta name="twitter:image" content="https://developer.cdn.mozilla.net/static/img/opengraph-logo.dc4e08e2f6af.png">30 <meta name="twitter:site" content="@MozDevNet">31 <meta name="twitter:creator" content="@MozDevNet">32 <link rel="search" type="application/opensearchdescription+xml" href="https://developer.mozilla.org/en-US/search/xml" title="Mozilla Developer Network">33 34 <!-- third-generation iPad with high-resolution Retina display: -->35 <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../../../../../developer.cdn.mozilla.net/static/img/favicon144.a6e4162070f4.png">36 <!-- iPhone with high-resolution Retina display: -->37 <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../../../developer.cdn.mozilla.net/static/img/favicon114.0e9fabd44f85.png">38 <!-- first- and second-generation iPad: -->39 <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../../../developer.cdn.mozilla.net/static/img/favicon72.8ff9d87c82a0.png">40 <!-- non-Retina iPhone, iPod Touch, and Android 2.1+ devices: -->41 <link rel="apple-touch-icon-precomposed" href="../../../../../../developer.cdn.mozilla.net/static/img/favicon57.a2490b9a2d76.png">42 <!-- basic favicon -->43 44 45 46 <link rel="shortcut icon" href="../../../../../../developer.cdn.mozilla.net/static/img/favicon32.e02854fdcf73.png">47 <!--[if IE]>48 <meta http-equiv="imagetoolbar" content="no">49 <script type="text/javascript" src="https://developer.cdn.mozilla.net/static/build/js/html5shiv.3948ccddab6f.js" charset="utf-8"></script>50 <![endif]-->51 52 <link rel="alternate" type="application/json" href="https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API/ServiceWorkers$json">53 <link rel="canonical" href="ServiceWorkers.html">54 55 56 <link rel="alternate" hreflang="af" href="https://developer.mozilla.org/af/docs/MDN/Doc_status/API/ServiceWorkers" title="API: ServiceWorkers">57 58 <link rel="alternate" hreflang="bn-BD" href="https://developer.mozilla.org/bn-BD/docs/MDN/Doc_status/API/ServiceWorkers" title="API: ServiceWorkers">59 60 <link rel="alternate" hreflang="de" href="https://developer.mozilla.org/de/docs/MDN/Doc_status/API/ServiceWorkers" title="API: ServiceWorkers">61 62 <link rel="alternate" hreflang="es" href="https://developer.mozilla.org/es/docs/MDN/Doc_status/API/ServiceWorkers" title="API: ServiceWorkers documentation status">63 64 <link rel="alternate" hreflang="fa" href="https://developer.mozilla.org/fa/docs/MDN/Doc_status/API/ServiceWorkers" title="API: ServiceWorkers">65 66 <link rel="alternate" hreflang="fr" href="https://developer.mozilla.org/fr/docs/MDN/Doc_status/API/ServiceWorkers" title="API : ServiceWorkers">67 68 <link rel="alternate" hreflang="it" href="https://developer.mozilla.org/it/docs/MDN/Doc_status/API/ServiceWorkers" title="API: ServiceWorkers">69 70 <link rel="alternate" hreflang="ja" href="https://developer.mozilla.org/ja/docs/MDN/Doc_status/API/ServiceWorkers" title="API: ServiceWorkers">71 72 <link rel="alternate" hreflang="ko" href="https://developer.mozilla.org/ko/docs/MDN/Doc_status/API/ServiceWorkers" title="API 문ìí íí© : Service Workers">73 74 <link rel="alternate" hreflang="pl" href="https://developer.mozilla.org/pl/docs/MDN/Doc_status/API/ServiceWorkers" title="API: ServiceWorkers">75 76 <link rel="alternate" hreflang="pt-BR" href="https://developer.mozilla.org/pt-BR/docs/MDN/Doc_status/API/ServiceWorkers" title="API: ServiceWorkers documentation status">77 78 <link rel="alternate" hreflang="pt-PT" href="https://developer.mozilla.org/pt-PT/docs/MDN/Doc_status/API/ServiceWorkers" title="API: ServiceWorkers documentation status">79 80 <link rel="alternate" hreflang="ro" href="https://developer.mozilla.org/ro/docs/MDN/Doc_status/API/ServiceWorkers" title="API: ServiceWorkers">81 82 <link rel="alternate" hreflang="ru" href="https://developer.mozilla.org/ru/docs/MDN/Doc_status/API/ServiceWorkers" title="СÑаÑÑÑ Ð´Ð¾ÐºÑменÑаÑии по ServiceWorkers">83 84 <link rel="alternate" hreflang="zh-CN" href="https://developer.mozilla.org/zh-CN/docs/MDN/Doc_status/API/ServiceWorkers" title="API: ServiceWorkers">85 86 <link rel="alternate" hreflang="zh-TW" href="https://developer.mozilla.org/zh-TW/docs/MDN/Doc_status/API/ServiceWorkers" title="API: ServiceWorkers">87 88 89 <!-- document-specific social tags -->90 <meta property="og:title" content="API: ServiceWorkers documentation status">91 <meta property="og:url" content="https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API/ServiceWorkers">92 <meta name="twitter:url" content="https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API/ServiceWorkers">93 <meta name="twitter:title" content="API: ServiceWorkers documentation status">94 95 <meta property="og:description" content="See also localization status of this section.">96 <meta name="description" content="See also localization status of this section.">97 <meta name="twitter:description" content="See also localization status of this section.">98 99 100 <script type="text/javascript">101 102 var document_saved = 0;103 104 </script>105 106 107 108</head>109<body data-slug="MDN/Doc_status/API/ServiceWorkers" contextmenu="edit-history-menu" data-search-url="" class="document ">110 <script type="text/javascript">111 (function(win) {112 'use strict';113 114 (function(){115 var FLAGS = {116 'compat_api': false,'kumaediting': false,'page_move': false,'registration_disabled': false,'search_suggestions': false,'section_edit': false,'sg_task_completion': false,'spam_admin_override': false,'spam_checks_enabled': true,'spam_spammer_override': false,'spam_submissions_enabled': false,'spam_testing_mode': false,'wiki_samples': true,'wiki_spam_exempted': false,'wiki_spam_training': false117 },118 SWITCHES = {119 'wiki_error_on_delete': false,'wiki_force_immediate_rendering': false,'enable_optimizely': false,'welcome_email': true,'application_ACAO': true,'store_revision_ips': true,'dumb_doc_urls': true,'newsletter': true,'newsletter_article': true,'foundation_callout': true120 },121 SAMPLES = {122 123 };124 window.waffle = {125 "flag_is_active": function waffle_flag(flag_name) {126 127 return !!FLAGS[flag_name];128 },129 "switch_is_active": function waffle_switch(switch_name) {130 131 return !!SWITCHES[switch_name];132 },133 "sample_is_active": function waffle_sample(sample_name) {134 135 return !!SAMPLES[sample_name];136 },137 "FLAGS": FLAGS,138 "SWITCHES": SWITCHES,139 "SAMPLES": SAMPLES140 };141})();142 143 // This needs to be set before ckeditor.js loads144 window.CKEDITOR_BASEPATH = 'https://developer.mozilla.org/static/js/libs/ckeditor/build/ckeditor/';145 // This represents the site configuration146 win.mdn = {147 // Properties and settings for CKEditor will go here148 ckeditor: {},149 // Feature test results and methods will be placed here150 features: {},151 // The path to static assets (images, CSS, JS) in MDN152 staticPath: 'https://developer.cdn.mozilla.net/static/',153 // Optimizely API154 optimizely: win['optimizely'] || [],155 // Site notifications156 157 notifications: [],158 159 // Wiki-specific settings will be placed here160 wiki: {161 autosuggestTitleUrl: '/en-US/docs/get-documents'162 },163 // Assets that need to be dynamically injected164 assets_disabled: {165 css: {166 'editor-content': ['https://developer.cdn.mozilla.net/static/build/styles/editor-content.e79881a73508.css',],167 'wiki-compat-tables': ['https://developer.cdn.mozilla.net/static/build/styles/wiki-compat-tables.a042fac0d66c.css',]168 },169 js: {170 'syntax-prism': ['https://developer.cdn.mozilla.net/static/build/js/syntax-prism.7a66ddfa68bf.js',],171 'wiki-compat-tables': ['https://developer.cdn.mozilla.net/static/build/js/wiki-compat-tables.14ce5dcb2c3d.js',]172 }173 }174 };175 })(this);176</script>177 178 <ul id="nav-access">179 <li><a href="#document-main" id="skip-main">Skip to main content</a></li>180 <li><a id="skip-language" href="#language">Select language</a></li>181 <li><a href="#q" id="skip-search">Skip to search</a></li>182 </ul>183 <!-- Header -->184 <header id="main-header"><div class="center">185 <div id="tabzilla">186 <a href="http://www.mozilla.org/" class="no-track">mozilla</a>187 </div>188 <div class="clear header-clear"></div>189 <a href="https://developer.mozilla.org/en-US/" class="logo">Mozilla Developer Network</a>190 <div id="nav-sec">191 192 <ul>193 <li><div class="login">194 195 196 <a href="https://developer.mozilla.org/users/github/login/?next=%2Fen-US%2Fdocs%2FMDN%2FDoc_status%2FAPI%2FServiceWorkers" class="login-link js-login-link" data-service="GitHub">197 Sign in198 <i class="icon-github" aria-hidden="true"></i>199 </a>200 201</div></li>202 </ul>203 204 </div>205 <nav id="main-nav" role="navigation"><ul><li><a href="https://developer.mozilla.org/en-US/docs/Web">Web Technologies<i aria-hidden="true" class="icon-caret-down"></i></a>206 <div class="submenu submenu-cols-2 js-submenu" id="nav-platform-submenu">207 <div class="submenu-column">208 <div class="title">Technologies</div>209 <ul>210 <li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML">HTML</a></li>211 <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS">CSS</a></li>212 <li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript">JavaScript</a></li>213 <li><a href="https://developer.mozilla.org/en-US/docs/Web/Guide/Graphics">Graphics</a></li>214 <li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP">HTTP</a></li>215 <li><a href="../../../Web/API.html">APIs / DOM</a></li>216 <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions">WebExtensions</a></li>217 <li><a href="https://developer.mozilla.org/en-US/docs/Web/MathML">MathML</a></li>218 </ul>219 </div><div class="submenu-column last">220 <div class="title">References & Guides</div>221 <ul>222 <li><a href="https://developer.mozilla.org/en-US/docs/Learn">Learning web development</a></li>223 <li><a href="https://developer.mozilla.org/en-US/docs/Web/Tutorials">Tutorials</a></li>224 <li><a href="https://developer.mozilla.org/en-US/docs/Web/Reference">References</a></li>225 <li><a href="https://developer.mozilla.org/en-US/docs/Web/Guide">Developer Guides</a></li>226 <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility">Accessibility</a></li>227 <li><a href="https://developer.mozilla.org/en-US/docs/Games">Game development</a></li>228 <li><a href="https://developer.mozilla.org/en-US/docs/Web">...more docs</a></li>229 </ul>230 </div>231 </div>232 </li><li><a href="https://developer.mozilla.org/en-US/docs/Zones">Mozilla Docs<i aria-hidden="true" class="icon-caret-down"></i></a>233 <div class="submenu js-submenu" id="nav-zones-submenu">234 <div class="submenu-column">235 <ul>236 <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons">Add-ons</a></li>237 <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox">Firefox</a></li>238 </ul>239 </div>240 </div>241 </li><li><a href="https://developer.mozilla.org/en-US/docs/Tools">Developer Tools</a></li><li><a href="https://developer.mozilla.org/en-US/docs/MDN/Feedback">Feedback<i aria-hidden="true" class="icon-caret-down"></i></a>242 <div class="submenu js-submenu" id="nav-contact-submenu">243 <div class="submenu-column">244 <ul>245 <li><a href="https://support.mozilla.org/">Get Firefox help<i aria-hidden="true" class="icon-external-link"></i></a></li>246 <li><a href="http://stackoverflow.com/">Get web development help<i aria-hidden="true" class="icon-external-link"></i></a></li>247 </ul>248 <ul>249 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Community">Join the MDN community</a></li>250 <li><a target="_blank" href="https://bugzilla.mozilla.org/form.doc?bug_file_loc=https%3A//developer.mozilla.org/en-US/docs/MDN/Doc_status/API/ServiceWorkers">Report a content problem<i aria-hidden="true" class="icon-external-link"></i></a></li>251 <li><a target="_blank" href="https://bugzilla.mozilla.org/form.mdn">Report a bug<i aria-hidden="true" class="icon-external-link"></i></a></li>252 </ul>253 </div>254 </div>255 </li><li class="nav-search-link"><a href="https://developer.mozilla.org/en-US/search" title="Search"><i aria-hidden="true" class="icon-search"></i></a></li><li class="main-nav-search"><form action="https://developer.mozilla.org/en-US/search" method="get" role="search">256 <div class="search-wrap">257 <label for="main-q" class="offscreen">Search</label>258 <input type="search" id="main-q" name="q" placeholder="Search" data-value="" value="">259 <span class="search-trigger"><i aria-hidden="true" class="icon-search"></i></span> 260 <button type="submit" class="offscreen">Search</button>261 </div>262 </form></li></ul></nav>263 </div></header>264 <!-- Content will go here -->265 <main id="content"><div class="center clear">266 267 <!-- end is_zone -->268 <div class="wiki-main-content" id="document-main"><div class="center">269 270 <div class="article-meta">271 <!-- action buttons -->272 273 274 275 276 277 278 279 280 <ul class="page-buttons" data-sticky="false">281 282 <li><button id="languages-menu" class="transparent" aria-haspopup="true" aria-owns="languages-menu-submenu" aria-expanded="false"><span>Languages</span><i aria-hidden="true" class="icon-language"></i></button>283 <div class="submenu js-submenu" id="languages-menu-submenu">284 <div class="submenu-column">285 <ul id="translations">286 287 288 289 290 <li><bdi><a rel="internal" href="https://developer.mozilla.org/af/docs/MDN/Doc_status/API/ServiceWorkers" title="Afrikaans">Afrikaans (af)</a></bdi></li>291 292 <li><bdi><a rel="internal" href="https://developer.mozilla.org/bn-BD/docs/MDN/Doc_status/API/ServiceWorkers" title="Bengali (Bangladesh)">বাà¦à¦²à¦¾ (বাà¦à¦²à¦¾à¦¦à§à¦¶) (bn-BD)</a></bdi></li>293 294 <li><bdi><a rel="internal" href="https://developer.mozilla.org/de/docs/MDN/Doc_status/API/ServiceWorkers" title="German">Deutsch (de)</a></bdi></li>295 296 <li><bdi><a rel="internal" href="https://developer.mozilla.org/es/docs/MDN/Doc_status/API/ServiceWorkers" title="Spanish">Español (es)</a></bdi></li>297 298 <li><bdi><a rel="internal" href="https://developer.mozilla.org/fa/docs/MDN/Doc_status/API/ServiceWorkers" title="Persian">ÙØ§Ø±Ø³Û (fa)</a></bdi></li>299 300 <li><bdi><a rel="internal" href="https://developer.mozilla.org/fr/docs/MDN/Doc_status/API/ServiceWorkers" title="French">Français (fr)</a></bdi></li>301 302 <li><bdi><a rel="internal" href="https://developer.mozilla.org/it/docs/MDN/Doc_status/API/ServiceWorkers" title="Italian">Italiano (it)</a></bdi></li>303 304 <li><bdi><a rel="internal" href="https://developer.mozilla.org/ja/docs/MDN/Doc_status/API/ServiceWorkers" title="Japanese">æ¥æ¬èª (ja)</a></bdi></li>305 306 <li><bdi><a rel="internal" href="https://developer.mozilla.org/ko/docs/MDN/Doc_status/API/ServiceWorkers" title="Korean">íêµì´ (ko)</a></bdi></li>307 308 <li><bdi><a rel="internal" href="https://developer.mozilla.org/pl/docs/MDN/Doc_status/API/ServiceWorkers" title="Polish">Polski (pl)</a></bdi></li>309 310 <li><bdi><a rel="internal" href="https://developer.mozilla.org/pt-BR/docs/MDN/Doc_status/API/ServiceWorkers" title="Portuguese (Brazilian)">Português (do Brasil) (pt-BR)</a></bdi></li>311 312 <li><bdi><a rel="internal" href="https://developer.mozilla.org/pt-PT/docs/MDN/Doc_status/API/ServiceWorkers" title="Portuguese (Portugal)">Português (Europeu) (pt-PT)</a></bdi></li>313 314 <li><bdi><a rel="internal" href="https://developer.mozilla.org/ro/docs/MDN/Doc_status/API/ServiceWorkers" title="Romanian">RomânÄ (ro)</a></bdi></li>315 316 <li><bdi><a rel="internal" href="https://developer.mozilla.org/ru/docs/MDN/Doc_status/API/ServiceWorkers" title="Russian">Ð ÑÑÑкий (ru)</a></bdi></li>317 318 <li><bdi><a rel="internal" href="https://developer.mozilla.org/zh-CN/docs/MDN/Doc_status/API/ServiceWorkers" title="Chinese (Simplified)">ä¸æ (ç®ä½) (zh-CN)</a></bdi></li>319 320 <li><bdi><a rel="internal" href="https://developer.mozilla.org/zh-TW/docs/MDN/Doc_status/API/ServiceWorkers" title="Chinese (Traditional)">æ£é«ä¸æ (ç¹é«) (zh-TW)</a></bdi></li>321 322 323 324 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API/ServiceWorkers$locales" rel="nofollow, noindex" id="translations-add">Add a translation</a></li>325 326 </ul>327 </div>328 </div>329 </li>330 331 <li class="page-buttons-edit"><a href="https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API/ServiceWorkers$edit" class="button" data-optimizely-hook="button-edit-doc" id="edit-button">Edit<i aria-hidden="true" class="icon-pencil"></i></a></li>332 333 334 <li><button id="advanced-menu" class="only-icon" aria-haspopup="true" aria-owns="advanced-menu-submenu" aria-expanded="false"><span>Advanced</span><i aria-hidden="true" class="icon-cog"></i></button>335 <div class="submenu js-submenu" id="advanced-menu-submenu">336 <!-- this page -->337 <div class="submenu-column">338 <div class="title">Advanced</div>339 <ul>340 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API/ServiceWorkers$history" rel="nofollow, noindex">History</a></li>341 342 343 344 345 346 347 348 <li class="page-print"><a href="#" onclick="return window.print();">Print this article</a></li>349 </ul>350 </div>351 </div>352 </li></ul>353 <!-- crumbs -->354 355 <nav class="crumbs" role="navigation"><ol xmlns:v="http://rdf.data-vocabulary.org/#" aria-label="breadcrumbs">356 <li typeof="v:Breadcrumb"><a href="https://developer.mozilla.org/en-US" rel="v:url" property="v:title">MDN</a></li>357 358 <li class="crumb" typeof="v:Breadcrumb"><a href="https://developer.mozilla.org/en-US/docs/MDN" rel="v:url" property="v:title">The MDN project</a></li>359 360 <li class="crumb" typeof="v:Breadcrumb"><a href="https://developer.mozilla.org/en-US/docs/MDN/Doc_status" rel="v:url" property="v:title">Doc status by topic</a></li>361 362 <li class="crumb" typeof="v:Breadcrumb"><a href="../API.html" rel="v:url" property="v:title">API documentation status overview</a></li>363 364 <li class="crumb" typeof="v:Breadcrumb" property="v:title">API: ServiceWorkers documentation status</li>365 </ol></nav>366 </div>367 <!-- heading -->368 <div id="wiki-document-head" class="document-head">369 <span class="from-search-previous-box">370 <a class="button from-search-previous only-icon disabled" title="Previous Search Result" data-empty-title="No Previous Search Result"><i aria-hidden="true" class="icon-chevron-left"></i></a>371 </span>372 <span class="from-search-navigate-wrap">373 <a href="#" class="from-search-navigate"><span class="from-search-navigate-up"><i aria-hidden="true" class="icon-double-angle-up"></i></span><span class="from-search-navigate-down"><i aria-hidden="true" class="icon-double-angle-down"></i></span></a>374 </span>375 <div class="from-search-toc submenu">376 <span class="title">Your Search Results</span>377 <ol></ol>378 </div>379 <span class="from-search-next-box">380 <a class="button from-search-next only-icon disabled" title="Next Search Result" data-empty-title="No Previous Search Result"><i aria-hidden="true" class="icon-chevron-right"></i></a>381 </span>382 383 <div class="contributor-avatars" data-all-text="see all contributors" data-alternate-message="hide contributors">384 <ul>385 386 <li class="shown">387 <a href="https://developer.mozilla.org/en-US/profiles/fscholz" title="View profile: fscholz">388 <noscript data-width="34" data-height="34" data-class="avatar" data-alt="fscholz" data-src="../../../../../../secure.gravatar.com/avatar/e24391c9174352988d819a9b9ea77c9e6c02.jpeg?s=34&r=pg&d=https%3A%2F%2Fdeveloper.cdn.mozilla.net%2Fmedia%2Fimg%2Favatar.png">fscholz</noscript></a>389 </li>390 391 </ul>392 </div>393 394 <h1>API: ServiceWorkers documentation status</h1>395 </div>396 397 <!-- start the main content container -->398 <div id="wiki-column-container" class="wiki-right-closed wiki-right-none wiki-left-present">399 <!-- content row with three strips -->400 <div class="column-container column-container-reverse">401 402 403 404 405 406 <!-- center: main article content -->407 <div id="wiki-content" class="column-main wiki-column text-content">408 409 410 411 412 413 414 415 416 <!-- just the article content -->417 <article id="wikiArticle">418 419 420 <p></p><!-- --><h2 id="Summary">Summary</h2>421<p></p><table class="docstatussummary standard-table"> 422 <thead> 423 <tr> 424 425 <th><a href="../../../Web/API/Index.html">Pages</a></th> 426 427 <th><a href="ServiceWorkers.html#Needs*_tags">Needs* tags</a></th> 428 429 <th><a href="ServiceWorkers.html#Missing_tags">Missing tags</a></th> 430 431 <th><a href="ServiceWorkers.html#Editorial_reviews">Editorial reviews</a></th> 432 433 <th><a href="ServiceWorkers.html#Technical_reviews">Technical reviews</a></th> 434 435 <th><a href="ServiceWorkers.html#Outdated_pages">Outdated pages</a></th> 436 437 <th><a href="ServiceWorkers.html#Missing_pages">Missing pages</a></th> 438 439 <th><a href="ServiceWorkers.html#Dev-doc-needed_bugs">Dev-doc-needed bugs</a></th> 440 441 </tr> 442 </thead> 443 <tbody> 444 <tr> 445 446 <td>117</td> 447 448 <td style="background-color: rgb(255, 255, 153);">7 (6%) </td> 449 450 <td style="background-color: rgb(204, 255, 153);">0 (0%) </td> 451 452 <td style="background-color: rgb(204, 255, 153);">2 (2%) </td> 453 454 <td style="background-color: rgb(255, 204, 204);">52 (45%) </td> 455 456 <td style="background-color: rgb(204, 255, 153);">1 (1%) </td> 457 458 <td style="background-color: rgb(204, 255, 153);">0 (0%) </td> 459 460 <td style="background-color: rgb(204, 255, 153);">0 (0%) </td> 461 462 </tr> 463 </tbody> 464</table> 465 466<p>See also <a href="ServiceWorkers.html#Localizations">localization status</a> of this section.</p> 467 468 469 470 471 472 473<h2 id="Needs*_tags">Needs* tags</h2> 474 475 476<p><strong>Found 7 pages.</strong> Learn more about <a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto/Tag#Document_metadata">how to deal with meta-tags</a>.</p> 477<div class="wideColumnBox wideColumnBoxList"> 478<ul> 479 480 <li> 481 <strong>NeedsExample</strong> 482 <ul> 483 484 <li><a href="../../../Web/API/Cache/addAll.html">Cache.addAll()</a></li> 485 486 <li><a href="../../../Web/API/Cache/delete.html">Cache.delete()</a></li> 487 488 <li><a href="../../../Web/API/Cache/put.html">Cache.put()</a></li> 489 490 <li><a href="../../../Web/API/Client/frameType.html">Client.frameType</a></li> 491 492 <li><a href="../../../Web/API/Client/id.html">Client.id</a></li> 493 494 <li><a href="../../../Web/API/ServiceWorkerGlobalScope/onpushsubscriptionchange.html">ServiceWorkerGlobalScope.onpushsubscriptionchange</a></li> 495 496 <li><a href="../../../Web/API/ServiceWorkerRegistration/showNotification.html">ServiceWorkerRegistration.showNotification()</a></li> 497 498 </ul> 499 </li> 500 501</ul> 502</div> 503 504<h2 id="Editorial_reviews">Editorial reviews</h2> 505 506 507<p><strong>Found 2 pages.</strong> Learn more about <a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto/Do_an_editorial_review">how to do an editorial review</a>.</p> 508<div class="wideColumnBox wideColumnBoxList"> 509<ul> 510 511 <li><a href="../../../Web/API/Cache/match.html">Cache.match()</a></li> 512 513 <li><a href="../../../Web/API/CacheStorage/delete.html">CacheStorage.delete()</a></li> 514 515</ul> 516</div> 517 518<h2 id="Technical_reviews">Technical reviews</h2> 519 520 521<p><strong>Found 52 pages.</strong> Learn more about <a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto/Do_a_technical_review">how to do a technical review</a>.</p> 522<div class="wideColumnBox wideColumnBoxList"> 523<ul> 524 525 <li><a href="../../../Web/API/Cache/delete.html">Cache.delete()</a></li> 526 527 <li><a href="../../../Web/API/Cache/keys.html">Cache.keys()</a></li> 528 529 <li><a href="../../../Web/API/Cache/put.html">Cache.put()</a></li> 530 531 <li><a href="../../../Web/API/CacheStorage/has.html">CacheStorage.has()</a></li> 532 533 <li><a href="../../../Web/API/CacheStorage/keys.html">CacheStorage.keys()</a></li> 534 535 <li><a href="../../../Web/API/CacheStorage/match.html">CacheStorage.match()</a></li> 536 537 <li><a href="../../../Web/API/CacheStorage/open.html">CacheStorage.open()</a></li> 538 539 <li><a href="../../../Web/API/Client/frameType.html">Client.frameType</a></li> 540 541 <li><a href="../../../Web/API/Client/id.html">Client.id</a></li> 542 543 <li><a href="../../../Web/API/Client/postMessage.html">Client.postMessage()</a></li> 544 545 <li><a href="../../../Web/API/Client/url.html">Client.url</a></li> 546 547 <li><a href="../../../Web/API/Clients/claim.html">Clients.claim()</a></li> 548 549 <li><a href="../../../Web/API/Clients/matchAll.html">Clients.matchAll()</a></li> 550 551 <li><a href="../../../Web/API/ExtendableEvent/ExtendableEvent.html">ExtendableEvent.ExtendableEvent()</a></li> 552 553 <li><a href="../../../Web/API/FetchEvent/client.html">FetchEvent.client</a></li> 554 555 <li><a href="../../../Web/API/FetchEvent/isReload.html">FetchEvent.isReload</a></li> 556 557 <li><a href="../../../Web/API/FetchEvent/request.html">FetchEvent.request</a></li> 558 559 <li><a href="../../../Web/API/FetchEvent/respondWith.html">FetchEvent.respondWith()</a></li> 560 561 <li><a href="../../../Web/API/FetchEvent_clone.html">InstallEvent</a></li> 562 563 <li><a href="../../../Web/API/InstallEvent.html">InstallEvent</a></li> 564 565 <li><a href="../../../Web/API/InstallEvent/InstallEvent.html">InstallEvent.InstallEvent()</a></li> 566 567 <li><a href="../../../Web/API/InstallEvent/activeWorker.html">InstallEvent.activeWorker</a></li> 568 569 <li><a href="../../../Web/API/NotificationEvent.html">NotificationEvent</a></li> 570 571 <li><a href="../../../Web/API/NotificationEvent/NotificationEvent.html">NotificationEvent.NotificationEvent()</a></li> 572 573 <li><a href="../../../Web/API/NotificationEvent/action.html">NotificationEvent.action</a></li> 574 575 <li><a href="../../../Web/API/NotificationEvent/notification.html">NotificationEvent.notification</a></li> 576 577 <li><a href="../../../Web/API/PromiseRejection.html">PromiseRejection</a></li> 578 579 <li><a href="../../../Web/API/ServiceWorker/onstatechange.html">ServiceWorker.onstatechange</a></li> 580 581 <li><a href="../../../Web/API/ServiceWorker/scriptURL.html">ServiceWorker.scriptURL</a></li> 582 583 <li><a href="../../../Web/API/ServiceWorker/state.html">ServiceWorker.state</a></li> 584 585 <li><a href="../../../Web/API/ServiceWorkerContainer.html">ServiceWorkerContainer</a></li> 586 587 <li><a href="../../../Web/API/ServiceWorkerContainer/controller.html">ServiceWorkerContainer.controller</a></li> 588 589 <li><a href="../../../Web/API/ServiceWorkerContainer/getRegistration.html">ServiceWorkerContainer.getRegistration()</a></li> 590 591 <li><a href="../../../Web/API/ServiceWorkerContainer/getRegistrations.html">ServiceWorkerContainer.getRegistrations()</a></li> 592 593 <li><a href="../../../Web/API/ServiceWorkerContainer/oncontrollerchange.html">ServiceWorkerContainer.oncontrollerchange</a></li> 594 595 <li><a href="../../../Web/API/ServiceWorkerContainer/onerror.html">ServiceWorkerContainer.onerror</a></li> 596 597 <li><a href="../../../Web/API/ServiceWorkerContainer/onmessage.html">ServiceWorkerContainer.onmessage</a></li> 598 599 <li><a href="../../../Web/API/ServiceWorkerGlobalScope/caches.html">ServiceWorkerGlobalScope.caches</a></li> 600 601 <li><a href="../../../Web/API/ServiceWorkerGlobalScope/oninstall.html">ServiceWorkerGlobalScope.oninstall</a></li> 602 603 <li><a href="../../../Web/API/ServiceWorkerGlobalScope/onpush.html">ServiceWorkerGlobalScope.onpush</a></li> 604 605 <li><a href="../../../Web/API/ServiceWorkerGlobalScope/registration.html">ServiceWorkerGlobalScope.registration</a></li> 606 607 <li><a href="../../../Web/API/ServiceWorkerRegistration/active.html">ServiceWorkerRegistration.active</a></li> 608 609 <li><a href="../../../Web/API/ServiceWorkerRegistration/installing.html">ServiceWorkerRegistration.installing</a></li> 610 611 <li><a href="../../../Web/API/ServiceWorkerRegistration/onupdatefound.html">ServiceWorkerRegistration.onupdatefound</a></li> 612 613 <li><a href="../../../Web/API/ServiceWorkerRegistration/scope.html">ServiceWorkerRegistration.scope</a></li> 614 615 <li><a href="../../../Web/API/ServiceWorkerRegistration/unregister.html">ServiceWorkerRegistration.unregister()</a></li> 616 617 <li><a href="../../../Web/API/ServiceWorkerRegistration/update.html">ServiceWorkerRegistration.update()</a></li> 618 619 <li><a href="../../../Web/API/ServiceWorkerRegistration/waiting.html">ServiceWorkerRegistration.waiting</a></li> 620 621 <li><a href="../../../Web/API/ServiceWorkerState.html">ServiceWorkerState</a></li> 622 623 <li><a href="../../../Web/API/WindowClient/focused.html">WindowClient.focused</a></li> 624 625 <li><a href="../../../Web/API/WindowClient/navigate.html">WindowClient.navigate()</a></li> 626 627 <li><a href="../../../Web/API/WindowClient/visibilityState.html">WindowClient.visibilityState</a></li> 628 629</ul> 630</div> 631 632<h2 id="Outdated_pages">Outdated pages</h2> 633 634 635<p><strong>Found 1 pages.</strong> These pages haven't been updated in over a year. Outdated pages can have problems with both content and format. Look at these pages and consider: Is this page talking about the Web of today? Does it look consistent with newer pages in this topic area? If not, make any needed changes.</p> 636<div class="wideColumnBox wideColumnBoxList"> 637<ul> 638 639 <li><a href="../../../Web/API/FetchEvent_clone.html">InstallEvent</a><br><small>533 days old</small></li> 640 641</ul> 642</div> 643 644 645 646 647 648 649 650 651 652 653 654 655 656<h2 id="Localizations">Localizations</h2> 657<p>Please help us to localize this documentation into different languages. Read more about <a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Localize/Translating_pages">how to translate</a>.</p> 658<table class="standard-table"> 659 <thead> 660 <tr> 661 <th>Language</th> 662 <th>Pages</th> 663 <th>Translated</th> 664 <th>Translations up to date</th> 665 </tr> 666 </thead> 667 <tbody> 668 669 <tr> 670 <td><a href="https://developer.mozilla.org/af/docs/MDN/Doc_status/API/ServiceWorkers">af</a></td> 671 <td>117</td> 672 <td>0 (0%)</td> 673 <td>0 (0%)</td> 674 </tr> 675 676 <tr> 677 <td><a href="https://developer.mozilla.org/bn-BD/docs/MDN/Doc_status/API/ServiceWorkers">bn-BD</a></td> 678 <td>117</td> 679 <td>0 (0%)</td> 680 <td>0 (0%)</td> 681 </tr> 682 683 <tr> 684 <td><a href="https://developer.mozilla.org/de/docs/MDN/Doc_status/API/ServiceWorkers">de</a></td> 685 <td>117</td> 686 <td>4 (3%)</td> 687 <td>0 (0%)</td> 688 </tr> 689 690 <tr> 691 <td><a href="https://developer.mozilla.org/es/docs/MDN/Doc_status/API/ServiceWorkers">es</a></td> 692 <td>117</td> 693 <td>3 (2%)</td> 694 <td>0 (0%)</td> 695 </tr> 696 697 <tr> 698 <td><a href="https://developer.mozilla.org/fa/docs/MDN/Doc_status/API/ServiceWorkers">fa</a></td> 699 <td>117</td> 700 <td>0 (0%)</td> 701 <td>0 (0%)</td> 702 </tr> 703 704 <tr> 705 <td><a href="https://developer.mozilla.org/fr/docs/MDN/Doc_status/API/ServiceWorkers">fr</a></td> 706 <td>117</td> 707 <td>44 (37%)</td> 708 <td>12 (27%)</td> 709 </tr> 710 711 <tr> 712 <td><a href="https://developer.mozilla.org/it/docs/MDN/Doc_status/API/ServiceWorkers">it</a></td> 713 <td>117</td> 714 <td>0 (0%)</td> 715 <td>0 (0%)</td> 716 </tr> 717 718 <tr> 719 <td><a href="https://developer.mozilla.org/ja/docs/MDN/Doc_status/API/ServiceWorkers">ja</a></td> 720 <td>117</td> 721 <td>26 (22%)</td> 722 <td>19 (73%)</td> 723 </tr> 724 725 <tr> 726 <td><a href="https://developer.mozilla.org/ko/docs/MDN/Doc_status/API/ServiceWorkers">ko</a></td> 727 <td>117</td> 728 <td>5 (4%)</td> 729 <td>0 (0%)</td> 730 </tr> 731 732 <tr> 733 <td><a href="https://developer.mozilla.org/pl/docs/MDN/Doc_status/API/ServiceWorkers">pl</a></td> 734 <td>117</td> 735 <td>1 (0%)</td> 736 <td>0 (0%)</td> 737 </tr> 738 739 <tr> 740 <td><a href="https://developer.mozilla.org/pt-BR/docs/MDN/Doc_status/API/ServiceWorkers">pt-BR</a></td> 741 <td>117</td> 742 <td>2 (1%)</td> 743 <td>0 (0%)</td> 744 </tr> 745 746 <tr> 747 <td><a href="https://developer.mozilla.org/pt-PT/docs/MDN/Doc_status/API/ServiceWorkers">pt-PT</a></td> 748 <td>117</td> 749 <td>0 (0%)</td> 750 <td>0 (0%)</td> 751 </tr> 752 753 <tr> 754 <td><a href="https://developer.mozilla.org/ro/docs/MDN/Doc_status/API/ServiceWorkers">ro</a></td> 755 <td>117</td> 756 <td>1 (0%)</td> 757 <td>0 (0%)</td> 758 </tr> 759 760 <tr> 761 <td><a href="https://developer.mozilla.org/ru/docs/MDN/Doc_status/API/ServiceWorkers">ru</a></td> 762 <td>117</td> 763 <td>13 (11%)</td> 764 <td>11 (84%)</td> 765 </tr> 766 767 <tr> 768 <td><a href="https://developer.mozilla.org/zh-CN/docs/MDN/Doc_status/API/ServiceWorkers">zh-CN</a></td> 769 <td>117</td> 770 <td>5 (4%)</td> 771 <td>4 (80%)</td> 772 </tr> 773 774 <tr> 775 <td><a href="https://developer.mozilla.org/zh-TW/docs/MDN/Doc_status/API/ServiceWorkers">zh-TW</a></td> 776 <td>117</td> 777 <td>2 (1%)</td> 778 <td>1 (50%)</td> 779 </tr> 780 781</tbody> 782</table> 783 784 785 786 787<div id="json" style="display: none;">{"pages":{"title":"Pages","link":"/en-US/docs/Web/API/Index","counter":117},"needsTags":{"title":"Needs* tags","link":"#Needs*_tags","counter":7,"help":"Learn more about <a href=\"https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto/Tag#Document_metadata\">how to deal with meta-tags</a>."},"requiredTags":{"title":"Missing tags","link":"#Missing_tags","counter":0,"help":"Learn more about <a href=\"https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto/Tag\">how to tag pages</a>."},"editorialReviews":{"title":"Editorial reviews","link":"#Editorial_reviews","counter":2,"help":"Learn more about <a href=\"https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto/Do_an_editorial_review\">how to do an editorial review</a>."},"technicalReviews":{"title":"Technical reviews","link":"#Technical_reviews","counter":52,"help":"Learn more about <a href=\"https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto/Do_a_technical_review\">how to do a technical review</a>."},"outdated":{"title":"Outdated pages","link":"#Outdated_pages","counter":1,"help":"These pages haven't been updated in over a year. Outdated pages can have problems with both content and format. Look at these pages and consider: Is this page talking about the Web of today? Does it look consistent with newer pages in this topic area? If not, make any needed changes."},"missing":{"title":"Missing pages","link":"#Missing_pages","counter":0,"help":"These pages are not yet written. Please help to create them."},"ddn":{"title":"Dev-doc-needed bugs","link":"#Dev-doc-needed_bugs","counter":0}}</div><p></p>788<h2 id="Writing_team">Writing team</h2>789<dl>790 <dt><a href="https://developer.mozilla.org/profiles/chrisdavidmills">chrisdavidmills</a></dt>791 <dd>Active writer.</dd>792 <dt><a href="https://developer.mozilla.org/profiles/jpmedley">jpmedley</a></dt>793 <dd>Active writer</dd>794</dl>795<h2 id="Notes">Notes</h2>796<h3 id="Tagging_standard">Tagging standard</h3>797<ul>798 <li>The grouping tag is: "Service Workers"</li>799</ul>800<h2 id="References">References</h2>801<ul>802 <li><a href="http://www.w3.org/TR/service-workers/" class="external">Specification</a></li>803 <li><a href="http://jakearchibald.com/2014/service-worker-first-draft/" class="external">Service Worker - first draft published</a> (blog post)</li>804 <li>Tracking bug for shipping Service Workers in release builds of Firefox desktop and Android: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1059784" class="external" title="FIXED: [meta] Ship Service Workers on desktop on the release channel">bug 1059784</a></li>805 <li>Tracking bug for Firefox OS-specific Service Worker issues: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1131322" class="external" title="Service Workers for Gaia">bug 1131322</a></li>806 <li>Tracking bug for follow-up ("post v1") bugs: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1173500" class="external" title="Service Workers follow-on work">bug 1173500</a></li>807</ul>808<h2 id="Specifications">Specifications</h2>809<p>The interfaces defined in the following specifications are tracked by this status page:</p>810<table class="spec-table standard-table">811 <tbody>812 <tr>813 <th scope="col">Specification</th>814 <th scope="col">Status</th>815 <th scope="col">Comment</th>816 </tr>817 <tr>818 <td><a href="https://www.w3.org/TR/service-workers/" class="external" lang="en" title="The 'Service Workers' specification" hreflang="en">Service Workers</a></td>819 <td><span class="spec-WD">Working Draft</span></td>820 <td> </td>821 </tr>822 </tbody>823</table>824 825 826 </article>827 828 <!-- contributors -->829 <div class="wiki-block contributors">830 <h2 class="offscreen">Document Tags and Contributors</h2>831 832 833 <div class="tag-attach-list contributors-sub">834 <i aria-hidden="true" class="icon-tags icon-fw"></i>835 <strong>Tags:</strong> 836 <ul class="tags tags-small">837 838 <li><a href="https://developer.mozilla.org/en-US/docs/tag/Documentation status">Documentation status</a></li>839 840 <li><a href="https://developer.mozilla.org/en-US/docs/tag/Meta">Meta</a></li>841 842 </ul>843 </div>844 845 <div class="contributors-sub">846 <i aria-hidden="true" class="icon-group icon-fw"></i> <strong>Contributors to this page:</strong> 847 <a href="https://developer.mozilla.org/en-US/profiles/fscholz">fscholz</a>848 849 </div>850 851 852 <div class="contributors-sub">853 <i aria-hidden="true" class="icon-clock-o icon-fw"></i> <strong>Last updated by:</strong>854 <a href="https://developer.mozilla.org/en-US/profiles/fscholz">fscholz</a>,855 <time datetime="2015-09-28T04:15:56-07:00">Sep 28, 2015, 4:15:56 AM</time>856 </div>857 858 </div>859 860 861 <div class="newsletter-box">862 <div class="newsletter">863 <form id="newsletterForm" name="newsletter-form" class="nodisable" action="https://www.mozilla.org/en-US/newsletter/" method="post">864 <h2 class="newsletter-teaser">Learn the best of web development</h2>865 <p class="newsletter-description">Sign up for our newsletter:</p>866 <input type="hidden" id="fmt" name="fmt" value="H">867 <input type="hidden" id="newsletterNewslettersInput" name="newsletters" value="app-dev">868 <div id="newsletterErrors" class="newsletter-errors"></div>869 <div id="newsletterEmail" class="form-group">870 <label for="newsletterEmailInput" class="form-label offscreen">E-mail</label>871 <input type="email" id="newsletterEmailInput" name="email" class="form-input newsletter-input-email" required="" placeholder="you@example.com" size="30">872 </div>873 <div id="newsletterPrivacy" class="form-group form-group-agree hidden">874 <input type="checkbox" id="newsletterPrivacyInput" name="privacy" required="">875 <label for="newsletterPrivacyInput">876 I'm okay with Mozilla handling my info as explained in this <a href="https://www.mozilla.org/privacy/">Privacy Policy</a>.877 </label>878 </div>879 <div id="newsletterSubmit">880 <button id="newsletter-submit" type="submit" class="button positive">Sign up now</button>881 </div>882 883 </form>884 <div id="newsletterThanks" class="newsletter-thanks hidden">885 <h2>Thanks! Please check your inbox to confirm your subscription.</h2>886 <p>If you havenât previously confirmed a subscription to a Mozilla-related newsletter you may have to do so. Please check your inbox or your spam filter for an email from us.887 </p>888 </div>889 <button id="newsletterHide" type="button" class="only-icon newsletter-hide hidden"><span>Hide Newsletter Sign-up</span><i aria-hidden="true" class="icon-times"></i></button>890</div>891 </div>892 893 </div>894 895 <!-- quick links and zone subnav strip -->896 <div id="wiki-left" class="column-strip wiki-column">897 898 899 <!-- zone subnav -->900 901 <nav class="zone-subnav-container" role="navigation">902 <div class="subnav" id="Subnav">903 904<ol><li><a href="https://developer.mozilla.org/en-US/docs/MDN/About">About MDN</a>905 <ol><li><a href="https://developer.mozilla.org/en-US/docs/MDN/About">About MDN</a></li>906 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/About/Promote">Promote MDN</a></li>907 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Feedback">Send feedback about MDN</a></li>908 </ol></li>909 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Getting_started">Get started on MDN</a></li>910 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute">Help improve MDN</a>911 <ol><li><a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute">Help improve MDN</a></li>912 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto">Things you can do</a></li>913 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Localize">Localizing MDN</a></li>914 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Editor">MDN editor UI</a></li>915 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Tools">Tools for power users</a></li>916 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Guidelines">Guidelines</a></li>917 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Processes">Work processes</a></li>918 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Contribute/Structures">Content structures</a></li>919 </ol></li>920 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Kuma">Kuma: MDN's wiki platform</a></li>921 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Community">Join the MDN community</a></li>922 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Doc_status">Doc status by topic</a>923 <ol><li><a href="https://developer.mozilla.org/en-US/docs/MDN/Doc_status">Doc status by topic</a></li>924 <li><a href="https://developer.mozilla.org/en-US/docs/MDN/Doc_status/Overview">Are we documented yet?</a></li>925 </ol></li>926</ol><p></p>927<p>This page tracks ongoing documentation work in the MDN <strong>Service Worker API </strong>section. Feel free to contribute!</p>928 </div>929 </nav> 930 931 932 <!-- approvals -->933 934 935 </div>936 937 </div>938 </div>939 </div>940 </div> <!-- ends "main-content" -->941 <menu type="context" id="edit-history-menu">942 <menuitem data-action="/en-US/docs/MDN/Doc_status/API/ServiceWorkers$edit" label="Edit page"></menuitem>943 <menuitem data-action="/en-US/docs/MDN/Doc_status/API/ServiceWorkers$history" label="View page history"></menuitem>944 </menu>945 </div></main>946 <!-- Footer -->947 <footer id="main-footer"><div class="center">948 <div class="column-container">949 <div class="column-main">950 951 <div class="contentinfo">952 <p>© 2005-2017 Mozilla Developer Network and individual contributors.</p> <p>Content is available under <a href="https://developer.mozilla.org/en-US/docs/MDN/About#Copyrights_and_licenses">these licenses</a>.</p>953 <ul>954 <li><a href="https://developer.mozilla.org/docs/MDN/About">About MDN</a></li>955 <li><a href="http://www.mozilla.org/about/legal/terms/mozilla">Terms</a></li>956 <li><a href="http://www.mozilla.org/privacy/websites/">Privacy</a></li>957 <li><a href="http://www.mozilla.org/privacy/websites/#cookies">Cookies</a></li>958 <li><a href="http://github.com/mozilla/kuma">Contribute to the code</a></li>959 </ul>960 </div>961 962 </div>963 <div class="column-strip">964 965 966 967 <form class="languages go" method="get" action="https://developer.mozilla.org/en-US/docs/Web">968 <label for="language">Other languages:</label>969 <select id="language" class="wiki-l10n" name="next" dir="ltr">970 <option title="English (US)" value="/en-US/docs/MDN/Doc_status/API/ServiceWorkers" selected="">971 English (US) (en-US)972 </option>973 974 <option title="Afrikaans" value="/af/docs/MDN/Doc_status/API/ServiceWorkers">975 Afrikaans (af)976 </option>977 <option title="Bengali (Bangladesh)" value="/bn-BD/docs/MDN/Doc_status/API/ServiceWorkers">978 বাà¦à¦²à¦¾ (বাà¦à¦²à¦¾à¦¦à§à¦¶) (bn-BD)979 </option>980 <option title="German" value="/de/docs/MDN/Doc_status/API/ServiceWorkers">981 Deutsch (de)982 </option>983 <option title="Spanish" value="/es/docs/MDN/Doc_status/API/ServiceWorkers">984 Español (es)985 </option>986 <option title="Persian" value="/fa/docs/MDN/Doc_status/API/ServiceWorkers">987 ÙØ§Ø±Ø³Û (fa)988 </option>989 <option title="French" value="/fr/docs/MDN/Doc_status/API/ServiceWorkers">990 Français (fr)991 </option>992 <option title="Italian" value="/it/docs/MDN/Doc_status/API/ServiceWorkers">993 Italiano (it)994 </option>995 <option title="Japanese" value="/ja/docs/MDN/Doc_status/API/ServiceWorkers">996 æ¥æ¬èª (ja)997 </option>998 <option title="Korean" value="/ko/docs/MDN/Doc_status/API/ServiceWorkers">999 íêµì´ (ko)1000 </option>1001 <option title="Polish" value="/pl/docs/MDN/Doc_status/API/ServiceWorkers">1002 Polski (pl)1003 </option>1004 <option title="Portuguese (Brazilian)" value="/pt-BR/docs/MDN/Doc_status/API/ServiceWorkers">1005 Português (do Brasil) (pt-BR)1006 </option>1007 <option title="Portuguese (Portugal)" value="/pt-PT/docs/MDN/Doc_status/API/ServiceWorkers">1008 Português (Europeu) (pt-PT)1009 </option>1010 <option title="Romanian" value="/ro/docs/MDN/Doc_status/API/ServiceWorkers">1011 RomânÄ (ro)1012 </option>1013 <option title="Russian" value="/ru/docs/MDN/Doc_status/API/ServiceWorkers">1014 Ð ÑÑÑкий (ru)1015 </option>1016 <option title="Chinese (Simplified)" value="/zh-CN/docs/MDN/Doc_status/API/ServiceWorkers">1017 ä¸æ (ç®ä½) (zh-CN)1018 </option>1019 <option title="Chinese (Traditional)" value="/zh-TW/docs/MDN/Doc_status/API/ServiceWorkers">1020 æ£é«ä¸æ (ç¹é«) (zh-TW)1021 </option>1022 </select>1023 <noscript><button type="submit">Go</button></noscript>1024 </form>1025 1026 1027 </div>1028 </div>1029 </div></footer>1030 <!-- site js -->1031 1032 1033 <!--[if lte IE 8]><script type="text/javascript" src="https://developer.cdn.mozilla.net/static/build/js/selectivizr.091e18cf669b.js" charset="utf-8"></script><![endif]-->1034 1035 <script async="" type="text/javascript" src="../../../../../../developer.cdn.mozilla.net/static/build/js/main.69644b44d458.js" charset="utf-8"></script>1036 1037 <script>1038 if(window.mdn && mdn.analytics) mdn.analytics.trackOutboundLinks();1039 </script>1040 1041 1042 <script type="text/javascript" src="../../../../../../developer.cdn.mozilla.net/static/jsi18n/en-us/javascript.b28203373cc1.js"></script>1043 1044 <script async="" type="text/javascript" src="../../../../../../developer.cdn.mozilla.net/static/build/js/syntax-prism-min.js" charset="utf-8"></script><script type="text/javascript" src="../../../../../../developer.cdn.mozilla.net/static/build/js/main.69644b44d458.js" charset="utf-8"></script>1045 1046 <script>1047 if(window.mdn && mdn.analytics) mdn.analytics.trackOutboundLinks();1048 </script>1049 1050 1051 <script type="text/javascript" src="../../../../../../developer.cdn.mozilla.net/static/jsi18n/en-us/javascript.b28203373cc1.js"></script>1052 1053 <script async="" type="text/javascript" src="../../../../../../developer.cdn.mozilla.net/static/build/js/wiki.d85ddd33511e.js" charset="utf-8" id="wikiscript"></script>1054 1055 1056 1057 1058 <script async="" type="text/javascript" src="../../../../../../developer.cdn.mozilla.net/static/build/js/newsletter.7cd3274169f2.js" charset="utf-8"></script>1059 1060<!-- Mirrored from developer.mozilla.org/en-US/docs/MDN/Doc_status/API/ServiceWorkers by HTTrack Website Copier/3.x [XR&CO'2014], Sun, 01 Jan 2017 21:46:29 GMT -->...
aboutServiceWorkers.xhtml
Source:aboutServiceWorkers.xhtml
...5<!DOCTYPE html [6<!ENTITY % htmlDTD PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> %htmlDTD;7<!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd"> %globalDTD;8<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd"> %brandDTD;9<!ENTITY % serviceworkersDTD SYSTEM "chrome://global/locale/aboutServiceWorkers.dtd"> %serviceworkersDTD;10]>11<html xmlns="http://www.w3.org/1999/xhtml">12 <head>13 <title>&aboutServiceWorkers.title;</title>14 <link rel="stylesheet" href="chrome://global/skin/about.css" type="text/css" />15 <link rel="stylesheet" href="chrome://mozapps/skin/aboutServiceWorkers.css" type="text/css" />16 <script type="application/javascript;version=1.7" src="chrome://global/content/aboutServiceWorkers.js" />17 </head>18 <body id="body">19 <div id="warning_not_enabled" class="warningBackground">20 <div class="warningMessage">&aboutServiceWorkers.warning_not_enabled;</div>21 </div>22 <div id="warning_no_serviceworkers" class="warningBackground">23 <div class="warningMessage">&aboutServiceWorkers.warning_no_serviceworkers;</div>24 </div>25 <div id="serviceworkers" class="tab active">26 <h1>&aboutServiceWorkers.maintitle;</h1>27 </div>28 </body>...
Browser Support For Safari on iOS Versions
Browser Support For Android Browser Versions
Browser Support For Opera Mobile Versions
Browser Support For Chrome for Android Versions
Browser Support For Firefox for Android Versions
Debug webpages on the go with LT Debug Chrome extension.
Add to ChromeTest your website on 3000+ real browsers and operating systems for mobile and desktop with the LambdaTest cloud. Perform browser compatibility test for Service Workers and many more web technologies that are a part of your website or web-application.
Last Modified date
2023-03-20
Data sourced from
Debug webpages on the go with LT Debug Chrome extension.
Add to ChromeHarness the power of Chromium-based engine to deliver responsive websites and web apps.
Try for freeGet 100 minutes of automation test minutes FREE!!