代码在 https://github.com/restsend/pipa/
基于Rust实现的寄存器VM, 减少了绝大部分的外部依赖(fetch和websocket依赖rustls):
- fetch/websocket/sse内置
- setTimeout/setInterval/async 都是内置
- json/base64/regex都是高性能实现, 对比quickjs都能明显性能优势
- test262 大概 45%的支持程度 (进行中)
- 简单的分代GC实现
pipa-js 能实现嵌入js, 相比boa性能要好很多, 略好于quickjs, binary size也非常有优势,包括http/repl大概是5.2M
并且支持bytecode, 可以将js编译成bytecode 进行分发
内置了task体系,单线程可以实现异步任务管理
Ext Link: https://github.com/restsend/pipa/
1
共 0 条评论, 1 页
评论区
写评论还没有评论