-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
serviceWorker #49
Comments
...不能拿着锤子, 就觉得到处都是钉子的啊, 觉得到处都应该加入sw? 思考 |
Service Worker? 页面主线程 | 渲染主线程 js不能执行过久, 会导致渲染主线程阻塞, 使得渲染一帧的时间变长, 低于60fps, 让用户产生卡顿的感觉 Web Worker 和 Service Worker service worker的生存时间长度是和浏览器生存长度是一致的, 也就是可以为多个页面进行提供sw服务 pwa也是关联一系列技术的总总称的啊 页面渲染效率 CPU密集型任务? JS在渲染主线程上的执行时间超过一定阈值(僵死状态), 浏览器会让用户选择是停止脚本还是继续运行 众所周知? JS执行时间过长会导致UI堵塞问题
setTimeout? 本质还是依赖页面的事件循环系统跑的啊 (rafUI有关, 所以一定得跟随页面循环系统 worker线程计算, 然后将结果传回主js线程, 主js线程才操作DOM进行UI更新 web worker 和 service worker的定位和放置位置都是不同的啊 File, Blob, ArrayBuffer
可怕的啊, 这里的性能快照这里, 基本都是黄色, 意味着js过分之心 pwa就是基于sw进行发展的啊
React和web worker 玩redux? 最后的最后肯定一堆异步action的呢 web worker里面跑的?: 纯函数, 上下文无感 |
Service Workers是浏览器和网络之间的虚拟代理
servcieWorker是实现pwa理念的关键基础技术
sw?
问题?:
历史上出现过的两种web应用离线技术
manifest
SW兼容性判断
SW和webpack的接入
插件: serviceworker-webpack-plugin
关键问题就是
sw.js
文件cacheFileList
关键变量web应用和native应用的区别
编译产物是放在客户端(native)还是服务端(web)
PWA定位和目标
提供和原生应用一样体验的web应用(血统纯正的web技术)
混合开发?(血统不纯正)
The text was updated successfully, but these errors were encountered: