Skip to content

quickjs-zh/quickjs-android-1

Repository files navigation

quickjs-android

quickjs-android 是 QuickJS JavaScript 引擎的 JSI 框架,实现了 Java 调用内核功能。整体大小仅 500KB,是 Google V8 的不错替代品,启动速度比 V8更快,完整支持ES2020

框架目前还处于开发阶段,切莫在正式项目中使用。

使用教程

引入依赖
implementation 'com.taoweiji.quickjs:quickjs-android:0.1.0'
简单示例
QuickJS quickJS = QuickJS.createV8Runtime(); JSContext jsContext = quickJS.createContext(); int result = jsContext.executeIntegerScript("var a = 2+10;\n a;", "file.js"); jsContext.close(); quickJS.close();

About

Android Bindings for QuickJS, A fine little javascript engine.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 89.5%
  • JavaScript 7.3%
  • Java 1.9%
  • C++ 0.8%
  • Makefile 0.4%
  • Shell 0.1%