首页
首页
沸点
课程
直播
资讯
活动
开放社区
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
掘金会员预售 5.16-6.16
登录
V8
8180 关注,469 文章
关注
热门
最新
最热
我_舅是太阳
5天前
JavaScript
V8
垃圾回收只知道标记清除?一文帮你打通V8垃圾回收!
前言 本文旨在帮你建议起垃圾回收的体系化知识,仔细品味目录,相信你能体会得的到! V8 垃圾回收核心思路
788
14
评论
4Ark
6月前
JavaScript
V8
一行 Object.keys() 引发的血案
故事背景 有一天上线后大佬在群里反馈了一个问题,他刚发的动态在生成分享卡片的时候,卡片底部的小程序码丢失了,然而其他小伙伴都表示在自己手机上运行正常。事实上大佬也说除了这条动态以外,其它都是正常的。
2.0w
310
64
专有钉钉前端团队
6月前
前端
V8
V8 编译浅谈
本文是一个 V8 编译原理知识的介绍文章,旨在让大家感性的了解 JavaScript 在 V8 中的解析过程。
9194
147
20
技术直男星辰
4月前
前端
V8
浅谈V8脚本引擎的工作原理(三.V8核心模块:解析器,解释器,优化编译器)
我们知道了V8的演进历史,知道目前位置V8的核心部分为: 解析器(Parser) 解释器(Ignition) 优化编译器(TurboFan) 1.V8脚本引擎的由来。 2. V8脚本引擎的演进。 3.
4313
36
4
政采云前端团队
1年前
前端
V8
v8 执行 js 的过程
前言 本文意在简单的介绍一下 V8 执行 JS 的过程,通过了解 V8 执行 JS 的过程,知道 JS 代码呈现在浏览器上到底做了什么。当然本人也是在陆续探索 V8 ,文章中如有不当之处,还望不吝指正
9657
204
12
设计稿智能生成代码
3月前
前端
JavaScript
V8
JavaScript的字节码 - v8 Ignition指令
前面的文章我们介绍了在js的AST层次的各种操作手段。AST操练熟练了之后,就差一步就可以执行了,那就是转换成中间代码,或者是解释型的字节码,或者是为编译器准备的IR. 我们以v8为例,首先看下v8的
1782
27
评论
愣锤
2月前
V8
JavaScript
Node.js
浅谈V8引擎内存管理与垃圾回收算法
垃圾回收机制与算法在前端面试中可是老生常谈的内容,本文主要讲解V8的分代垃圾回收算法,希望阅读本文后的小伙伴能够对V8垃圾回收算法有通透的了解。
813
8
1
童欧巴
10月前
前端
V8
JavaScript
教女朋友学前端之深入理解JS引擎
宏观视角看 V8、V8 架构演进史、V8 的工作机制以及 V8 核心模块。虽然 CPU 的指令集是有限的,但我们软件工程师编写的程序不是固定的,正是这些程序最终被 CPU 执行,才有了改变世界的可能。
6043
137
29
HIGO技术团队
2年前
V8
V8 是怎么跑起来的 —— V8 的 JavaScript 执行管道
“V8 是怎么跑起来的” 系列是我学习 V8 过程中的总结。从一年前正式成为前端工程师开始,我便有意识地了解和学习 V8。我也发现,在技术社区中鲜有内容新鲜的、原创度高的中文资料,于是开始将我学习过程中的总结分享出来。 由于工作繁忙,我已经半年没有更新博客。这个系列的引子是 4…
1.8w
437
42
掘金翻译计划
2月前
前端
V8
性能优化
V8有个非优化的编译阶段去提高性能
V8 引入了新的非优化编译器以提高性能 最新版本的 JavaScript V8 引擎,V8 9.1 ,引入一个过渡编译阶段,叫 Sparkplug 。
715
1
评论
鬼鬼鬼
4年前
JavaScript
前端
算法
JavaScript 内存机制(前端同学进阶必备)
每种编程语言都有它的内存管理机制,比如简单的C有低级的内存管理基元,像malloc(),free()。同样我们在学习JavaScript的时候,很有必要了解JavaScript的内存管理机制。 JavaScript的内存管理机制是:内存基元在变量(对象,字符串等等)创建时分配,…
2.9w
761
36
wlove
3月前
V8
JavaScript
JS引擎->V8, 2021最新执行流程分析
什么是V8? V8整体执行流程 V8流程细节分析 什么是V8? V8整体执行流程 名词解释: source code: Javascript Parser 处理为AST的Parser(解析器) AST
954
26
评论
justjavac
4年前
Node.js
JavaScript
TypeScript
Deno 并不是下一代 Node.js
这几天前端圈最火的事件莫过于 ry(Ryan Dahl) 的新项目 deno 了,很多 IT 新闻和媒体都用了标题:“下一代 Node.js”。这周末读了一遍 deno 的源码,特意写了这篇文章。长文预警(5000字,11图)。 0. 为什么开发 Deno? 这是我上周做的一张…
3.0w
243
28
chicABoo
1月前
JavaScript
V8
JavaScript执行机制三-深入之垃圾回收器
垃圾回收器 在讲垃圾收回器之前,首先需要明确一些概念。 JavaScript 是弱类型的动态语言。 弱类型表示不需要告诉 JavaScript 声明的语言是什么类型,JavaScript 便能自动计算
160
3
评论
CUGGZ
10月前
前端
JavaScript
V8
12张图带你看看 V8 是如何执行和回收JavaScript代码的
又到了新的学期,九月冲! 今天就来一起看看 V8 引擎执行JavaScript的过程和垃圾回收的机制。
2750
56
10
喜欢吃辣的程序员
4月前
V8
V8是如何进行垃圾回收的
作为一个前端开发者,垃圾回收看起来好像和我们没啥关系,JavaScript是一门自动垃圾回收的语言,不需要开发者去手动管理内存的分配和回收。其实不是这样的,了解垃圾回收机制对我们的工作有着很大的帮助
664
20
4
THORN
8月前
JavaScript
V8
V8 是怎么跑起来的 - V8 的 JavaScript 执行管道 2021
本文基于 2019 年的同名文章进行内容大规模的重构和更新,旨在为各位读者带来尽可能新的、全面的内容。
2064
33
5
天行无忌
8月前
Node.js
V8
Node.js 17 新特征
Node.js v17.0.0,是 JavaScript 运行时的最新主要版本,上个月刚发布,它将取代运行时当前发行版中的 V16。 V16 现在有望在 2021 年 10 月 26 日升级到长期支持
2207
8
评论
rainoway
1月前
前端
面试
面试题-浏览器的GC-垃圾回收机制
本文章除了引导部分,其他全部来自一篇文章 链接 举个栗子 js代码是运行在V8引擎中的,全局js和函数在运行时分别会创建全局上下文和函数上下文,并都会压进一个执行栈中,非引用类的数据就放在上下文,引用
104
1
评论
隐冬
8月前
JavaScript
V8
JavaScript 垃圾回收机制
1. 概述 随着软件开发行业的不断发展,性能优化已经是一个不可避免的话题,那什么样的行为才能算得上是性能优化呢? 本质上任何一种可以提高运行效率,降低运行开销的行为,都可以看做是一种优化操作。 这也就
1560
28
2