Progressive Web Application Development by Example :
[Book]
Develop Fast, Reliable, and Engaging User Experiences for the Web.
Birmingham :
Packt Publishing Ltd,
2018.
1 online resource (344 pages)
Managing the user's subscription.
Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introduction to Progressive Web Apps; Why we needed a new way to build websites; Real-world PWA examples; What are PWAs?; Peak app; PWA features; PWA advantages; PWA technical requirements; The application shell; 2048; The source code; The application's code structure; Adding node modules to the project; Adding a manifest; Adding a service worker; Summary ; Chapter 2: Creating a Home Screen Experience with a Web Manifest; Why add to homescreen is important.
Chapter 4: Service Workers -- Notification, Synchronization, and Our Podcast AppThe service worker thread; Service worker browser support; Microsoft Edge service worker support; Safari service worker support; Is the service worker ready?; Polyfilling older browsers; The podcast application; The Fetch API; Introducing Fetch; Using the Fetch API; The response object; Service worker fetch; Polyfilling fetch in legacy browsers; Creating a service worker shell; The service worker life cycle; Caching; Using push notifications; Implementing push notifications; Setting up push notifications.
Making your PWA iOS web app capableThe application title is set with another META tag; The web manifest specification; Referencing the web manifest file; Web manifest properties; Controlling the launch style; Apple Safari web manifest support; Validating web manifest files; The Chrome improved add to homescreen experience; The add to homescreen experience; The Chrome add to homescreen experience; Your add to homescreen responsibilities; Disabling the homescreen prompt; Tracking homescreen installs; Polyfiling the homescreen experience on iOS and other legacy browsers.
Organization-validated certificatesExtended-validation SSL certificates; How to obtain and install an SSL certificate; Migrating a website to HTTPS; Auditing the site for any HTTP:// link references; Auditing content and data; Updating social media links; Configure server auto-redirect of HTTP to HTTPS; Add and verify all domain protocol combinations in webmaster tools; Defining a canonical HTTPS link; Updating Google analytics to default to HTTPS; Updating the sitemap and RSS feed to HTTPS; Updating your robots.txt file; Summary.
Should you polyfil response caching?Microsoft Edge and Internet Explorer; Benefits await without Polyfils; Testing the add to homescreen experience in Chrome; Summary; Chapter 3: Making Your Website Secure; SSL history; How does TLS work?; What is HTTPS?; HTTPS advantages; Identity; Confidentiality; Integrity; Browsers are going out of their way to indicate HTTPS to the customer; Search engine optimization; No longer cost-prohibitive; Modern APIs require HTTPS; HTTPS can be significantly faster than HTTP; HTTPS adoption; Different types of SSL certificate; Domain-validated certificates.
0
8
8
8
8
Do you want to create amazing applications which grab the attention of users? Progressive web apps are just the right thing for you. With its example-based approach, this book will show you how effective progressive web apps can boost the performance of web and native apps.
Packt Publishing
9781787282346
Progressive Web Application Development by Example : Develop Fast, Reliable, and Engaging User Experiences for the Web.