获得徽章 5
- thejsway
github.com :JavaScript 教程(英文),该教程对新手友好、全面。从编程基础到前端、后端 Web 开发。该教程采用 ES2015 语法编写,还有良好的编程习惯指导。使用 ESLint 、Pretties 工具,并遵循 AirBnb 风格指南。每章都有练习,使得获得的技能付诸于事件。最后的一个实战项目将指导你创建新闻 Web 应用。
展开130 - 分享一个 V8 专题
zhuanlan.zhihu.com ,来自《阿里妈妈技术周刊》(已获得授权),内容包括:
介绍
- V8 团队博客
- 认识 V8 引擎
- V8 引擎版本发布流程
进阶
- 理解 V8 的字节码
- JavaScript 为什么快
- V8 内存浅析
- V8 Object 内存结构与属性访问详解
- 手把手测试你的 JS 代码性能
- JavaScript 在 V8 中的元素种类及性能优化
- JavaScript 引擎基础:Shapes 和 Inline Caches
开发
- V8 概念以及编程入门
- 新手应该如何读 Google V8 引擎源代码?
- 使用 D8 分析 javascript 如何被 V8 引擎优化的
- Node.js 编程之路之与 V8 引擎共舞
工具/资源
- v8-perf:V8 的相关性能文章/资源汇总
- v8-bailout-reasons:V8 无法优化的场景汇总
- node-heapdump:用于 dump V8 上的堆数据
- v8-profiler:可与 node-inspector 一起用于检视 node 的堆数据快照
- v8-analytics:解析上两个工具的产出,高亮优化失败、高耗时函数和可疑内存泄漏点展开评论11 - 417
- gcoord:一个处理地理坐标的轻型 JS 库。由于处理国内对于地理坐标有特殊的政策,导致从 API 得到的地理坐标放在百度地图或高德地图上会有数百米的偏移,gcoord 可以将坐标在不同坐标系下转换,修正偏移。136