Tagged: v8

V8-是怎么跑起来的-V8-的-JavaScript-执行管道 0

V8-是怎么跑起来的-V8-的-JavaScript-执行管道

“V8 是怎么跑起来的” 系列是我学习 V8 过程中的总结。从一年前正式成为前端工程师开始,我便有意识地了解和学习 V8。我也发现,在技术社区中鲜有内容新鲜的、原创度高的中文资料,于是开始将我学习过程中的总结分享出来。

V8是如何执行一段JavaScript代码的 0

V8是如何执行一段JavaScript代码的

AST是一种非常重要的数据结构Babel的原理就是将ES6/7的源码转化为AST,将AST转化为ES5的AST,最后生成JavaScript目标代码ESLint也是检查代码的AST结构V8是如何执行一段JavaScript代码的

JavaScript深入浅出第4课V8引擎是如何工作的 0

JavaScript深入浅出第4课V8引擎是如何工作的

摘要: 性能彪悍的V8引擎。 《JavaScript深入浅出》系列: JavaScript深入浅出第1课:箭头函数中的this究竟是什么鬼? JavaScript深入浅出第2课:函数是一等公民是什么意思呢? JavaScript深入浅出第3课:什么是…

JavaScript-究竟是如何工作的第二部分 0

JavaScript-究竟是如何工作的第二部分

在这篇文章的第一部分,我简要概述了编程语言的一般工作机制,并深入探讨了 V8 引擎的管道。第二部分将介绍一些更重要的概念,这些概念是每一个 JavaScript 程序员都必须了解的,并且不仅仅和 V8 引擎有关。对于…

今日头条网红题-????-async-functions-和-promises哪个更快 0

今日头条网红题-????-async-functions-和-promises哪个更快

题目如下 {代码…} 而v8和node10产出的结果有所不同。 v8运行结果???? node10运行结果???? 先说下async/await原理???? async 声明的函数,其返回值必定是 promise 对象,如果没有显式返回 promise 对象,也会用 Promise.r…

从Google-V8引擎剖析Promise实现 0

从Google-V8引擎剖析Promise实现

​ 本文阅读的源码为Google V8 Engine v3.29.45,此版本的promise实现为js版本,在后续版本Google继续对其实现进行了处理。引入了es6语法等,在7.X版本迭代后,逐渐迭代成了C版本实现。​ 贴上源码地址:[链接] 大…

Whats-New-in-JavaScript 0

Whats-New-in-JavaScript

前几天 Google IO 上 V8 团队为我们分享了《What’s New in JavaScript》主题,分享的语速很慢推荐大家可以都去听听就当锻炼下听力了。看完之后我整理了一个文字版帮助大家快速了解分享内容,嘉宾主要是分享了以下…