什么是V8
V8 is Google’s open source high-performance JavaScript engine, written in C++. It is used in Google Chrome, the open source browser from Google, and in Node.js, among others. It implements ECMAScript as specified in ECMA-262, and runs on Windows 7 or later, macOS 10.12+, and Linux systems that use IA-32, ARM, or MIPS processors. V8 can run standalone, or can be embedded into any C++ application.
JavaScript引擎
JavaScript引擎是一个执行JavaScript代码的程序或解释器。
下面是实现了JavaScript引擎的一个热门项目列表:
-
V8
—开源,由Google开发,用C++编写的 -
Rhino
—由Mozilla基金所管理,开源,完全用Java开发 -
SpiderMonkey
—第一个JavaScript引擎,最早用在Netscape Navigator上,现在用在Firefox上。 -
JavaScriptCore
—开源,以Nitro销售,由苹果公司为Safari开发 -
KJS
—KDE的引擎最初由Harri Porten开发,用于KDE项目的Konqueror浏览器 -
Chakra(JScript9)
—Internet Explorer -
Chakra(JavaScript)
—Microsoft Edge -
Nashor
— 开源为OpenJDK的一部分,由Oracle的Java语言和工具组开发 -
JerryScript
— 是用于物联网的轻量级引擎
认识 V8 引擎
找出可能影响性能的代码(模式)
前端程序员应该懂点 V8 知识
面向前端开发者的V8性能优化
新 V8 为 NODE.JS 带来的性能变化
认识 V8 引擎
JavaScript 是如何工作的:V8 引擎内部机制及5个诀窍编写优化代码的技巧
2019年精选
- Swoole学习之网络通信引擎WebSocket服务(五)
- 关于JS引擎优化的理解
- JS引擎:它们是如何工作的?从调用堆栈到Promise,需要知道的所有内容
- V8 团队给 JavaScript 开发者关于代码缓存的建议
- Angular v8 发布来看看有什么新功能
- nodejs+koa2.x+MongoDB入门实战教程(三)模板引擎ejs
- 通过什么途径能够深入了解 JavaScript 引擎是如何工作的?
- Node.js内存管理和V8垃圾回收机制
- 基于PhantomJS的动态爬虫引擎
- Dark Mode,你准备好了么?;Angular V8新特性;Raywenderlich 新教程:MVVM + Combine
- ES6—字符串模板引擎(4)
- 用 Vue 开发自己的 Chrome 扩展每日前端夜话0x7F
- 前端答疑-chrome开发者工具正确食用-看网页源码
- 扒开 V8 引擎的源码,我找到了你们想要的前端算法
- 基于 Github API 的图床 Chrome 插件开发全纪录
- JavaScript深入浅出第5课:Chrome是如何成功的?
- 用JavaScript带你体验V8引擎解析标识符
- 关于React的一个V8性能瓶颈背后的故事
- 那些最受欢迎的 Node.js 视图引擎
- 用 Vue 开发自己的 Chrome 扩展程序
- JavaScript如何工作:引擎,运行环境和调用栈概述
- Firefox 和 Chrome 拼性能,结果
- 用 JavaScript 带你体验 V8 引擎解析字符串过程
- JavaScript如何工作二:在V8引擎中的五个代码优化技巧
- 生猛FFmpeg 开发者徒手撸了一个 JS 引擎
- 轻量可嵌入的 QuickJS 引擎重磅开源,它会是下一个 V8 吗?
- JavaScript深入浅出第4课:V8引擎是如何工作的?
- JavaScript引擎是如何工作的?从调用栈到Promise你需要知道的一切
- 前端答疑-chrome开发者工具正确食用-调试代码
- 探究JS V8引擎下的“数组”底层实现
- Facebook发布全新JavaScript引擎Hermes:越来越像Java字节码,JS要统一全端?
- Node.JS在命令行中检查Chrome浏览器是否安装,并打开指定网址
- 技术栈中的爱马仕?Facebook 发布全新 JavaScript 引擎:Hermes
- 加载速度提升 15%,携程对 RN 新一代 JS 引擎 Hermes 的调研
- 搞懂JavaScript引擎运行原理
- JS 引擎大 PK:JSC vs V8 vs Hermes
- 2019 年的 Chrome 和 Web 又有哪些新技术?
- 让 Flask 模板引擎 Jinja2 和 JavaScript 模板引擎和平共存
- vue-cli3开发Chrome插件实践
- JavaScript 引擎 V8 发布 7.6 版本:别问,问就提升性能
- Swoole学习之网络通信引擎Web服务(四)
- 用 Node.js 写一个多人游戏服务器引擎
- javascript – 在chrome内容脚本中未触发window onload事件
- JavaScript是如何工作的:渲染引擎和优化其性能的技巧
- Wonder 1.0 正式版发布:WebGL 3D 引擎和编辑器
- 模拟实现 JS 引擎:深入了解 JS机制 以及 Microtask and Macrotask
- JavaScript物理引擎之Matter.js与Box2d性能对比
- 译—JavaScript是如何工作的:js引擎、运行时和调用栈的概述
- JavaScript是如何工作的:存储引擎+如何选择合适的存储API
- 腾讯X5内核 WebView 实践总结
- JS引擎线程的执行过程的三个阶段(一)
- 译—JavaScript是如何工作的(2):V8引擎内部+优化代码的5个技巧
- JS 引擎 V8 发布 v7.4;内存价格跌了 20%,Q2 预计还要再跌 20%
2018年精选
- V8 将为 React hooks 改进数组解构的性能
- V8中更快的异步函数和promise
- 如何在 V8 中优化 JavaScript 异步编程
- 一次性搞懂JavaScript正则表达式之引擎
- JavaScript的工作原理:引擎,运行时和调用堆栈的概述
- 身为前端开发工程师,你需要了解的搜索引擎优化SEO.
- 「译」JS 引擎核心: 原型优化
- JavaScript客户端检测(判断引擎、浏览器、平台等)
- 微信小游戏和白鹭引擎开发实践
- Liftoff: V8 引擎中全新的 WebAssembly baseline 编译器
- javascript模拟鸟群使用cax和threejs渲染引擎
- V8 十年故事:从农场诞生的星球最强 JS 引擎
- JavaScript 如何工作的: 深入 V8 引擎内部
- 前端技术周刊 2018-09-17: V8
- JavaScript引擎 V8 的前世今生
- 前端模板引擎Handlebars理解与举例
- JavaScript 引擎基础:原型优化
- 深入理解 JavaScriptCore
- 编写一个简单的JavaScript模板引擎
- 从 JS 引擎理解 Await b() 与 Promise.then(b) 的堆栈处理
- 1kb的前端HTML模板解析引擎,不限于嵌套、循环、函数你能想到的解析方式
- 如何实现一个乞丐版JSBox (一) 引擎篇
- 如何选择 Web 前端模板引擎
- JavaScript 工作原理之十一-渲染引擎及性能优化小技巧
- JavaScript 引擎基础:Shapes 和 Inline Caches
- 【JSConf EU 2018】JavaScript引擎: 精粹部分
- 精读《JS 引擎基础之 Shapes and Inline Caches》
- Cax + Matter-js 物理引擎结合使用
- JavaScript如何工作的:一览引擎、运行时和调用栈
- JavaScript 工作原理:引擎、运行时、调用堆栈
- 高性能JavaScript模板引擎原理解析
- V8 JavaScript 引擎 6.7 发布:默认启用对 BigInt 的支持
- 如何选择-Web-前端模板引擎
- 准备:新V8即将到来,Node.js的性能正在改变
- How JavaScript works: inside the V8 engine + 5 tips on how to write optimized code
- Node.js v8.10.0 (LTS) 发布,带来许多重大变更
- 英 JavaScript运行机制:渲染引擎和性能优化窍门
- 做好准备:新的 V8 即将到来,Node.js 的性能正在改变
- V8 JavaScript 引擎 6.6 发布,异步性能大幅提升
- V8概念以及编程入门
- 使用新一代js模板引擎NornJ提升React.js开发体验
- 新手上路学习JavaScript引擎实现——路线图
- JavaScript 如何工作:渲染引擎和性能优化技巧
- JavaScript 是如何工作的:渲染引擎以及优化建议
- 深入剖析 JavaScriptCore
- JavaScript 工作原理之一-引擎,运行时,调用堆栈(译)
- 探秘 Node.js 10 新功能的背后:V8 release 6.6
- JavaScript 工作原理之二-如何在 V8 引擎中书写最优代码的 5 条小技巧(译)
Github
github地址,可以前往查看更多资讯:
分析V8和周边技术、并且着手代码的优化
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。