Open creeperyang opened 5 years ago
时间 | 标题(含链接) | 描述 | 形式 | 时长 | 进度 |
---|---|---|---|---|---|
2019/09/29 | Egg.js 多机平滑重启实践 | 1) pm2 及其它进程级别 reload 的问题 2) 基于 SLB 的平滑重启 |
article | 8分钟 | ✅ |
2019/11/14 | 深入浅出 Babel 下篇:既生 Plugin 何生 Macros | 1) macro 的定义和历史 2) babel-plugin-macros的动机和优点(零配置,转plugin配置为代码内的显示调用) |
article | 10分钟 | ✅ |
2020/01/13 | 现代 RPC 形态与 Service Mesh | 了解 rpc & service mesh | article | 10分钟 | ✅ |
2020/02/07 | 从 JavaScript 到 TypeScript | 快速了解ts语法的一些用法示例 | article | 5分钟 | ✅ |
2020/03/07 | JavaScript 模块的循环加载 | commonjs/ES module 对循环依赖的不同处理 | article | 5分钟 | ✅ |
2020/03/08 | 7 Types of Native Errors in JavaScript You Should Know | JS内置的7中错误类型(TypeError/SyntaxError/...) | article | 6分钟 | ✅ |
2020/05/10 | Deno 1.0: What you need to know | deno 1.0 简介 | article | ||
2020/05/25 | 关于 iOS 13.4.1 后照片在浏览器中旋转的兼容性处理 | iOS 13.4 图片选择 | article | 3分钟 | ✅ |
2020/07/23 | Everything about CSS environment variables | CSS 中 var/constant/env 介绍 | article | 4分钟 | ✅ |
时间 | 标题(含链接) | 描述 | 形式 | 时长 | 进度 |
---|---|---|---|---|---|
2020/12/01 | Optimize your pages for instant loads when using the browser's back and forward buttons | 怎么支持/优化浏览器回退/前进的页面缓存(整个页面的内存快照) | article | 20分钟 | ✅ |
2023/05/14 | 浏览器指纹追踪技术简述 | 浏览器指纹生成的各种技术;canvas指纹的非重复率惊人(99.98% ) | article | 10分钟 | ✅ |
2023/05/15 | 带你了解JS引擎的性能优化手段:Inline Caches | JS引擎优化:Shape、Inline Caches | article | 10分钟 | ✅ |
1)监控:应用sri触发error,上报劫持内容
2)解决:脚本URL不加js后缀
preload/preconnect/prefetch
三者的用法V8
性能优化的两个tips1)函数对应的字节码不要超过60KB(超过则放弃优化),最好分解为多个小函数
2)JS值的存储形式,及相关 Smi/HeapObject 等对应的优化
object record
+declarative record
)