Skip to content

QuickJS周报(第二期)

llgoer edited this page May 18, 2021 · 2 revisions

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

quickjs-go

QuickJS的Go绑定,构建一个轻量级支持ES2020标准的JS引擎。

用法

package main import (	"github.com/quickjs-go/quickjs-go"	... ) func main(){	runtime := quickjs.NewRuntime()	defer runtime.Free()	context := runtime.NewContext()	defer context.Free()	globals := context.Globals()	// Test evaluating template strings.	result, err := context.Eval("`Hello world! 2 ** 8 = ${2 ** 8}.`")	check(err)	defer result.Free()	fmt.Println(result.String()) } 

项目地址:https://github.com/quickjs-go/quickjs-go

sciter-js-sdk

Sciter.JS - Sciter使用QuickJS替代TIScript。 Sciter是一个嵌入式HTML/CSS/scripting引擎

项目地址:https://github.com/c-smile/sciter-js-sdk

quickjs-rs

QuickJS的Rust绑定

项目地址:https://github.com/theduke/quickjs-rs

值得关注的是pr中提交了对msvc的支持,但作者并没有进行合并,主要考虑到项目目前对msvc的支持不稳定。

地址:https://github.com/theduke/quickjs-rs/pull/114

txiki.js

采用QuickJS、libuv,用❤️构建的小巧的JavaScript运行时。

项目地址:https://github.com/saghul/txiki.js

资源

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

QuickJS QQ群:598609506。

Clone this wiki locally