Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
9 changed files
with
136 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
## Chapter 10 | ||
|
||
This is the sample code for chapter 10 of the book *Progressive Web Apps in Action**. | ||
|
||
This chapter covers the following: | ||
|
||
- Streaming data | ||
- Understanding Web Streams | ||
- What’s the big deal with Web Streams? | ||
- Readable Streams | ||
- Supercharging your page render times | ||
- The future of the Web Stream API | ||
|
||
The sample code in this chapter explores: | ||
|
||
- [Comparison: With and without web streams](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-10/with-and-without-streaming) | ||
- [Streaming Rendering](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-10/streaming-render) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
## Chapter 5 | ||
|
||
This is the sample code for chapter 5 of the book *Progressive Web Apps in Action**. | ||
|
||
This chapter covers the following: | ||
|
||
- Look and feel | ||
- The Web App Manifest | ||
- Add to homescreen | ||
- Customizing the icons | ||
- Add a splash screen | ||
- Set the launch style and URL | ||
- Advanced Add to Homescreen usage | ||
- Cancelling the prompt | ||
- Determining usage | ||
- Deferring the prompt | ||
- Debugging your manifest file | ||
|
||
|
||
The sample code in this chapter explores: | ||
|
||
- [How to set up your manifest file to improve the look and feel of your PWA](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-5/look-and-feel) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
## Chapter 6 | ||
|
||
This is the sample code for chapter 6 of the book *Progressive Web Apps in Action**. | ||
|
||
This chapter covers the following: | ||
|
||
- Push Notifications | ||
- Engaging with your users | ||
- Engagement Insight: The Weather Channel | ||
- Browser Support | ||
- Your first push notification | ||
- Subscribing to notifications | ||
- Sending notifications | ||
- Receiving notifications and interacting with them | ||
- Unsubscribing | ||
- Third party push notifications | ||
|
||
The sample code in this chapter explores: | ||
|
||
- [A Node.js server side web push notification implementation](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-6/push-notifications) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
## Chapter 7 | ||
|
||
This is the sample code for chapter 7 of the book *Progressive Web Apps in Action**. | ||
|
||
This chapter covers the following: | ||
|
||
- Offline browsing | ||
- Unlocking the cache | ||
- Serving files while offline | ||
- A few gotchas to look out for | ||
- Cache isn’t forever | ||
- Offline User Experience | ||
- Tracking offline usage | ||
|
||
The sample code in this chapter explores: | ||
|
||
- [Offline Browsing](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-7/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
## Chapter 8 | ||
|
||
This is the sample code for chapter 8 of the book *Progressive Web Apps in Action**. | ||
|
||
This chapter covers the following: | ||
|
||
- Building more resilient applications | ||
- Understanding Single Point of Failure | ||
- The Service Worker toolbox | ||
|
||
The sample code in this chapter explores: | ||
|
||
- [Building resilient web applications](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-8) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
## Chapter 9 | ||
|
||
This is the sample code for chapter 9 of the book *Progressive Web Apps in Action**. | ||
|
||
This chapter covers the following: | ||
|
||
- Keeping your data synchronised | ||
- Understanding BackgroundSync | ||
- Testing | ||
- Notifying the user | ||
- Periodic Synchronisation | ||
|
||
The sample code in this chapter explores: | ||
|
||
- [Using BackgroundSync](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-9) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
|
||
|
||
Sample code for each chapter: | ||
|
||
- Chapter 3 [Caching](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-3) | ||
- Chapter 4 [Intercepting Network Requests](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-4) | ||
- Chapter 5 [Look and feel](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-5) | ||
- Chapter 6 [Push notifications](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-6) | ||
- Chapter 7 [Offline browsing](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-7) | ||
- Chapter 8 [Building more resilient applications](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-8) | ||
- Chapter 9 [Keeping your data synchronised](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-9) | ||
- Chapter 10 [Streaming data](https://github.com/deanhume/progressive-web-apps-book/tree/master/chapter-10) |