---
layout: shared/narrow
title: "Congratulations"
published_on: 2015-09-30
updated_on: 2015-09-30
translation_priority: 1
order: 8
authors:
  - paulkinlan
---

Give a little honk of the air horn. You now have a web app that can work 
offline.

### What we've covered

* Adding a basic Service Worker to an existing project.
* A brief overview of Service Worker Lifecycle
* A simple offline caching strategy

### Next Steps

* Use Polymer Elements to make it easier to create offline applications.
* Explore more [advanced caching techniques](https://jakearchibald.com/2014/offline-cookbook/)

### People to follow

* [Jake Archibald](https://twitter.com/jaffathecake)
* [Alex Russell](https://twitter.com/slightlylate)
* [Matt Gaunt](https://twitter.com/gauntface) 
* [Paul Kinlan](https://twitter.com/Paul_Kinlan)

### Learn More

* [Introduction to service worker](http://www.html5rocks.com/en/tutorials/service-worker/introduction/)
  


---
layout: shared/narrow
title: "Congratulations"
published_on: 2015-09-30
updated_on: 2015-09-30
translation_priority: 1
order: 8
authors:
  - paulkinlan
---

Give a little honk of the air horn. You now have a web app that can work 
offline. If everything was set up correctly, you should see yoru debug
statements appearing in the Log section of your Service Worker on the
`chrome://serviceworker-internals/` page.

Give it a functional test by stopping the Python server from Step 5. Hit **Ctrl C**
to stop the server, then refresh the air horn page now that the server is no
longer running. If the app still loads, the Service Worker is functioning properly.

### What we've covered

* Adding a basic Service Worker to an existing project.
* A brief overview of Service Worker Lifecycle
* A simple offline caching strategy

### Next Steps

* Use Polymer Elements to make it easier to create offline applications.
* Explore more [advanced caching techniques](https://jakearchibald.com/2014/offline-cookbook/)

### People to follow

* [Jake Archibald](https://twitter.com/jaffathecake)
* [Alex Russell](https://twitter.com/slightlylate)
* [Matt Gaunt](https://twitter.com/gauntface) 
* [Paul Kinlan](https://twitter.com/Paul_Kinlan)

### Learn More

* [Introduction to service worker](http://www.html5rocks.com/en/tutorials/service-worker/introduction/)
  


Add instructions for functional test of SW
Add instructions for functional test of SW