内容简介
Are you a developer that wants to create truly cross-platform user experiences with a minimal footprint, free of store restrictions and features customers want? Then you need to get to grips with Progressive Web Applications (PWAs), a perfect amalgamation of web and mobile applications with a blazing-fast response time.Progressive Web Application Development by Example helps you explore concepts of the PWA development by enabling you to develop three projects, starting with a 2048 game. In this
AI简介
这是一本深入探讨Progressive Web Apps(PWAs) 的实用指南。这本书通过示例驱动的方式,引导读者从基础到高级,逐步掌握PWAs的开发技巧。
书中首先介绍了PWAs的技术要求,包括Web Manifest文件、HTTPS服务、服务工作者以及应用程序壳或常见的HTML和CSS。这些技术要求确保了PWAs具有良好的用户体验、安全性和可维护性。
接着,书中详细讲解了SSL证书的历史和发展,以及HTTPS的定义和其对SEO的影响。这些内容帮助读者理解为什么HTTPS是构建安全、可信的PWAs的必备条件。
书中还深入探讨了Fetch API的浏览器支持情况,以及Fetch API的概述与应用。这些内容帮助读者理解如何使用Fetch API来处理异步HTTP请求,从而提升网站的性能和用户体验。
此外,书中还介绍了响应式图像的使用,以及如何使用PWABuilder搭建PWA。这些内容帮助读者理解如何优化网站加载速度,以及如何构建高质量的PWAs。
书中还详细讲解了Service Worker的缓存功能,以及如何使用Lighthouse和Sonar审计网页。这些内容帮助读者