跳到主要内容
CNode

使用 Rust 从零开始编写 JavaScript 引擎

分享
Hhsiaosiyuan0发布于 7 年前最后回复 7 年前
12101250

最近开始着手使用 Rust 从零开始编写一个 JavaScript 引擎,目的就是将自己的 JavaScript level 提升到 “熟练”。初版的定位是可以跑通 ES5 的版本,并且尽可能多的跑过 test262 测试。

目前已经完成了 Parser 部分,下一步考虑加入简单实现的 GC,并完成解释器的部分,最后就是跑 test262 测试。大概会在初版完成后写一个系列来记录并介绍如何从零开始编写 JavaScript 引擎。欢迎沟通交流指教 😀

https://github.com/hsiaosiyuan0/naive

查看回复

回复 (12)

O
ontheroad1992#127 年前

大佬加油,留名

S
s749312025#117 年前

顶,厉害了,向大佬学习一下

L
lzszone#107 年前

加油 对标Fabrice Bellard的Quickjs!!!!

G
gangdiedao#97 年前

9150e4e5gw1f8z2sx07zzj205i04m0sj.jpg

H
hsiaosiyuan0#87 年前

@justjavac @zy445566 谢谢大佬们,顺便给大佬们汇报下工作。已经可以基本跑起来了,稍微更新了下 README。

B
Billgo#77 年前

前排站队

M
medmin#67 年前

学习了

Z
zzy716810918#57 年前

大佬学rust多久了~

A
April-5#47 年前

火钳留名

Z
zhangxh1023#37 年前

学习一下...嘿嘿嘿

J
justjavac#27 年前

等你的好消息了,先顶了再说

Z
zy445566#17 年前

等你的好消息了,先顶了再说 看了你的icj写的解释篇写的很好,期待你的编译篇,现在手机端点不了赞,回公司给你点个。

参与回复

登录后即可参与回复。登录