首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
v8
订阅
bainian
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
从 JS 引擎到 JS 运行时(下)
在上篇文章中,我们已经为 JS 引擎扩展出了个最简单的 Event Loop。但像这样直接基于各操作系统不尽相同的 API 自己实现运行时,无疑是件苦差。有没有什么更好的玩法呢?是时候让 libuv 粉墨登场啦。 我们知道,libuv 是 Node.js 开发过程中衍生的异步 …
V8引擎
V8使用C++开发,并在谷歌浏览器中使用。在运行JavaScript之前,相比其它的JavaScript的引擎转换成字节码(包含执行程序的二进制文件)或解释执行,V8将其编译成原生机器码(IA-32, caching)等方法来提高性能。有了这些功能,JavaScript程序在V…
V8引擎学习-V8如何实现对象继承
继承就是一个对象可以访问另外一个对象中的属性和方法。最典型的继承方式有基于类的设计和基于原型继承的设计。js仅仅在对象中引入一个原型的属性来实现继承。 1. 原型继承的概念 JS的每个对象都包含一个隐藏属性__proto__,这个隐藏属性称为该对象的原型prototype,__…
详解 Chrome 「V8 」引擎,让你更懂JavaScript !
今天来聊聊 V8,它的主要职责是用来执行 JavaScript 代码的。在正式全面了解 V8 之前,先来了解下「JavaScript 的基本特性和设计思想」。 1、JavaScript 的基本特性和设