Skip to content

QuickJS周报(第一期)

llgoer edited this page May 11, 2021 · 3 revisions

QuickJS周报(第一期)

本篇是由QuickJS中文社区整理近一周有关QJS的相关软件技术更新信息。

OCaml bindings to QuickJS

OCaml的QJS的绑定, 地址:https://github.com/dhcmrlchtdj/ocaml-quickjs

unity-jsb发布1.4.4版本

unity-jsb集成 QuickJS, 为 Unity3D 项目提供 Typescript/Javascript 支持 更新记录:

quickjs-cross-compiler

Cross compile QuickJS interpreter & compiler - Generate static binaries from JS scripts 地址:https://github.com/ctn-malone/quickjs-cross-compiler

quickjs-emscripten

将QJS编译到WebAssembly 地址:https://github.com/justjake/quickjs-emscripten

ScriptX

腾讯推出的通用抽象层的脚本引擎,基于QuickJS构建。 封装了各种脚本引擎,顶部封装了统一的API,因此上层调用者可以完全隔离底层引擎实现(后端)。 ScriptX不仅可以隔离多个JavaScript引擎,而且甚至可以隔离不同的脚本语言,因此上层可以在脚本引擎和脚本语言之间无缝切换而无需更改代码。 在ScriptX术语中,“前端”是指外部C ++ API,而“后端”是指不同的基础引擎。当前实现的后端包括:V8,node.js,JavaScriptCore,WebAssembly,Lua。

地址:https://github.com/Tencent/ScriptX

QuickJS:https://github.com/Tencent/ScriptX/blob/main/docs/zh/QuickJs.md

awtk-quickjs

ZLG 开源 GUI 引擎 awtk 针对大神 Bellard 开源 JS 引擎 quickjs 的绑定。 地址:https://github.com/zlgopen/awtk-quickjs

QuickJS的Zig实现

地址:https://github.com/KallynGowdy/zigjs

资源

QuickJS中文社区(https://github.com/quickjs-zh/)

QuickJS QQ群:598609506。