爬虫这两年关于Google-V8-引擎相关文章列表不妨自己收藏收藏

1次阅读

共计 3659 个字符,预计需要花费 10 分钟才能阅读完成。

什么是 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 和周边技术、并且着手代码的优化

正文完
 0