首页 > TAG信息列表 > QuickJS

【深入理解 quickjs 系列】01. 前置概念整理

     虚拟机类型 栈式虚拟机 虚拟机会在其内部维护一个全局指令指针来指向下一条将要执行的指令所在位置。 堆栈机使用栈结构来作为暂存数据的容器,这使得我们无法对栈容器中的数据进行任意读取,我们需要遵循LIFO的数据操作原则来对数据进行处理。这导致无法从源代码直接生成最

V8、JSCore、Hermes、QuickJS,hybrid开发JS引擎怎么选

quickjs module介绍

原文见https://www.cnblogs.com/gaobw/p/11693876.html 其实子啊github.com/quickjs-zh/QuickJS 代码里有个例子bjson.c, test_bjson.js其实跟这个一样 1.5. std 模块 std模块为quickjs-libc提供包装器stdlib.h和stdio.h和其他一些实用程序。 std代码示例: 创建文件std_m.js im

基于QuickJS扩展2D canvas图形接口

在Web技术领域中,canvas是一个使用非常广泛的功能,可以支持开发者在原有的HTML能力之外,拓展矢量图形绘制能力,常用于实现矢量动画、粒子特效、图表、游戏等等场景。而canvas在HTML里面只是一个画布,本身并不具备绘图能力,需要依托JS脚本来绘制图形。 canvas是W3C(万维网联盟)标准集中

在 Android 使用 QuickJS JavaScript 引擎教程

quickjs-android 是 QuickJS JavaScript 引擎的 Android 接口框架,整体基于面向对象设计,提供了自动GC功能,使用简单。armeabi-v7a 的大小仅 350KB,是 Google V8 不错的替代品,启动速度比 V8 快,内存占用更低,支持 ES2020。 使用教程 https://github.com/taoweiji/quickjs-android 引入依