SSR CSR 微前端 PWA Service Worker

695 阅读1分钟

SSR是什么?Vue中怎么实现?CSR和SSR分别是什么?

image.png

什么是微前端?

微前端可以解决什么问题?

实现微前端有哪些技术方案?

微前端中的应用隔离是什么,一般是怎么实现的?

image.png

什么是 PWA?

渐进式网页应用

PWA 相关的技术不断升级优化,在用户体验和用户留存两方面都提供了非常好的解决方案。PWA 可以将 Web 和 App 各自的优势融合在一起:渐进式、可响应、可离线、实现类似 App 的交互、即时更新、安全、可以被搜索引擎检索、可推送、可安装、可链接。

需要特别说明的是,PWA 不是特指某一项技术,而是应用了多项技术的 Web App。其核心技术包括 App Manifest、Service Worker、Web Push,等等。

Service worker是什么?

service worker是PWA的重要组成部分,主要用来做持久的离线缓存,也是Web Worker的升级版。

Service worker是一个注册在指定源和路径下的事件驱动 Worker。它采用 JavaScript 控制关联的页面或者网站,拦截并修改访问和资源请求,细粒度地缓存资源。你可以完全控制应用在特定情形(最常见的情形是网络不可用)下的表现。