blog
blog copied to clipboard
每周一读(高质量文章/视频浏览记录)
对程序员来说,持续学习是很重要的。这里记录一些(未/待)读完的高质量文章/视频。
尽量敦促自己每周至少读完一篇。
| 时间 | 标题(含链接) | 描述 | 形式 | 时长 | 进度 |
|---|---|---|---|---|---|
| 2018/12/05 | A Quest to Guarantee Responsiveness: Scheduling On and Off the Main Thread (Chrome Dev Summit 2018) | 提高app的可响应性:通过scheduler以及worker | video | 35分钟 | ✅ |
| 2018/12/28 | 应对流量劫持,前端能做哪些工作? - 小爝的回答 - 知乎 | 流量劫持 1)监控:应用sri触发error,上报劫持内容 2)解决:脚本URL不加js后缀 |
article | 5分钟 | ✅ |
| 2018/12/31 | ES modules: A cartoon deep-dive | ES module入门 | article | 30分钟 | ✅ |
| 2019/01/15 | Things I Don’t Know as of 2018 | 大神也有不懂的地方,但是,在专注之余多了解一下其它领域没什么不好 | article | 3分钟 | ✅ |
| 2019/01/31 | Architecting your React application. The development and business perspective of what to be aware of | React应用开发的一些思考 | article | 8分钟 | ✅ |
| 2019/02/13 | Webpack 5.0 changelog | Webpack 5.0的新变化,可以先看起来了 | article | 15分钟 | |
| 2019/02/14 | Making Sense of React Hooks | Dan Abramov亲自解释了React Hooks的缘起、概念、简单使用和效果,对hooks还没概念的同学可以用十几分钟有个初步了解 | article | 18分钟 | ✅ |
| 2019/02/18 | 资源优先级 – 让浏览器助您一臂之力 | preload/preconnect/prefetch三者的用法 |
article | 5分钟 | ✅ |
| 2019/03/15 | JavaScript Performance Pitfalls in V8 | V8性能优化的两个tips 1)函数对应的字节码不要超过60KB(超过则放弃优化),最好分解为多个小函数 2)JS值的存储形式,及相关 Smi/HeapObject 等对应的优化 |
article | 30分钟 | ✅ |
| 2019/03/31 | Experimenting with the Streams API | 浏览器 stream API 了解下 | article | 8分钟 | ✅ |
| 2019/04/24 | Base64 encoding and decoding | JS实现base64编解码的几种方法(支持unicode) | article | 10分钟 | ✅ |
| 2019/07/15 | QuickJS Javascript Engine | 完整JS引擎的C实现(更小,只有利于嵌入使用的一些C文件,无其它依赖,相对V8性能差一点) | -- | -- | -- |
| 2019/08/01 | How do JavaScript’s global variables really work? | 介绍了JS的作用域链,尤其是 global environment 的机制(object record + declarative record ) |
article | 5分钟 | ✅ |
| 2019/09/23 | atomic design | atomic design 介绍,一种 UI设计体系 | article | 15分钟 | ✅ |
| 时间 | 标题(含链接) | 描述 | 形式 | 时长 | 进度 |
|---|---|---|---|---|---|
| 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分钟 | ✅ |