how-javascript-works
Contributors: @Troland @三月 @chkaos。
本文是翻译介绍 JavaScript 的工作原理的,该系列原文还在更新中,原文见这里。
目录结构
- 第一章:语言引擎,运行时和调用栈概述
- 第二章:如何在 V8 引擎中书写最优代码的 5 条小技巧
- 第三章:内存管理及如何处理 4 类常见的内存泄漏
- 第四章:事件循环及异步编程的出现和 5 种更好的 async/await 编程方式
- 第五章:深入理解 WebSockets 和带有 SSE 机制的 HTTP/2 以及正确的使用姿势
- 第六章:WebAssembly 对比 JavaScript 及其使用场景
- 第七章:Web Workers 分类及 5 个使用场景
- 第八章:Service Workers,生命周期及其使用场景
- 第九章:网页消息推送通知机制
- 第十章:使用 MutationObserver 监测 DOM 变化
- 第十一章:渲染引擎及性能优化小技巧
- 第十二章:网络层探秘及如何提高其性能和安全性
- 第十三章:CSS 和 JS 动画底层原理及如何优化其性能
- 第十四章:解析,语法抽象树及最小化解析时间的 5 条小技巧
- 第十五章:类和继承及 Babel 和 TypeScript 代码转换探秘
- 第十六章:存储引擎及如何选择合适的存储 API
- 第十七章:Shadow DOM 内部构造及如何构建独立组件
- 第十八章:WebRTC 及点对点网络通信机制
- 第十九章:自定义元素探秘及构建可复用组件最佳实践
- 第二十章:异常及同步/异步代码异常处理最佳实践
- 第二十一章:5 种跨站脚本攻击及防御措施
- 第二十二章:跨站请求伪造攻击及 7 种缓解策略
- 第二十三章:迭代器及生成器高阶控制技巧
- 第二十四章:密码术及中间人攻击处理
- 第二十五章:函数式编程及与其他范式对比
- 第二十六章:3 种多态
- 第二十七章:正则表达式
- 第二十八章:Deno 简介
- 第二十八章:创建型/结构型/行为型设计模式及 4 种最佳实践
版权说明
未经允许禁止任何形式的转载。
除非另行注明,这个项目中的所有内容采用知识共享署名 4.0 国际许可协议共享,BY Troland。
欢迎通过 Issue 或者 Pull Request 提建议。