CNode

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

分享
Hhsiaosiyuan0发布于7 年前最后回复7 年前12 回复10074 浏览0 收藏

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

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

https://github.com/hsiaosiyuan0/naive

查看回复

回复 (12)

H
hsiaosiyuan0#1·7 年前

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

G
gangdiedao#2·7 年前

9150e4e5gw1f8z2sx07zzj205i04m0sj.jpg

L
lzszone#3·7 年前

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

S
s749312025#4·7 年前

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

O
ontheroad1992#5·7 年前

大佬加油,留名

Z
zy445566#6·7 年前

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

J
justjavac#7·7 年前

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

Z
zhangxh1023#8·7 年前

学习一下...嘿嘿嘿

A
April-5#9·7 年前

火钳留名

Z
zzy716810918#10·7 年前

大佬学rust多久了~

M
medmin#11·7 年前

学习了

B
Billgo#12·7 年前

前排站队

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