稿定的跨端工程最早始于笔者一项出于业余兴趣的个人实验,即尝试用 QuickJS 结合libuv来接入平台 IO 能力,并在此基础上绑定 Skia 来实现 Canvas 渲染。这相当于实现了一套 HTML5 Canvas 标准的子集,效果如下: 我们在这一设计的基础上搭建了编辑器的原型,但并未最终落地。其问题主要在于性能,具体可参见这张图: 上...
补充一下,我司(厦门稿定科技)内部搭建的移动端 Hybrid 框架里也用到了 QuickJS,用于渲染富 Canvas 式的应用。相应项目目前还处于开发阶段,等后面实际落地后,应该会有更多进一步的分享。我们团队也有 HC 开放,欢迎感兴趣的小伙伴投递噢。 常见问题 这里整理了一些现在使用 QuickJS 时,可能比较容易遇到的问题: 目前引...
它支持大多数 JavaScript 标准和 API,但并非专门用于图像处理。 然而,您仍然可以使用 QuickJS 运行一些基本的图像处理操作,例如图像的缩放、裁剪和旋转。要实现这些操作,您需要使用 JavaScript 图像处理库,如 HTML5 Canvas API 或 WebGL。然后,您可以使用 QuickJS 引擎执行这些库中的 JavaScript 代码。 请注意,这种方...
HaaS UI:全称是Hardware as a ServiceUserInterface,是源自AliOS Things操作系统上的一套应用&图形解决方案,支持C/C++和 JS两种开发语言 目前在HaaS轻应用平台有两种方式进行JSAPI的扩展:通过系统框架扩展和用QuickJS原生方式扩展,这两种方式都达到我们目的,但在使用方式和实现上都有所不同,下面我们具体说下区别: 1....
fastdds_Qos 2025-02-09 07:54:56 积分:1 spring-telqos 2025-02-09 07:54:20 积分:1 数据异常值及处理 2025-02-09 07:45:56 积分:1 SRInterpolation 2025-02-09 07:45:26 积分:1 ascii-art-tools 2025-02-09 07:36:55 积分:1 qcanvas 2025-02-09 07:36:11 积分:1 Copy...
稿定的跨端工程最早始于笔者一项出于业余兴趣的个人实验,即尝试用 QuickJS 结合 libuv 来接入平台 IO 能力,并在此基础上绑定 Skia 来实现 Canvas 渲染。这相当于实现了一套HTML5Canvas 标准的子集,效果如下: skia-quickjs-poc 我们在这一设计的基础上搭建了编辑器的原型,但并未最终落地。其问题主要在于性能,具体可...
HaaS:全称是Hardware as a Service,阿里云智能IoT团队基于AliOS Things系统推出的硬件即服务 HaaS UI:全称是Hardware as a ServiceUserInterface,是源自AliOS Things操作系统上的一套应用&图形解决方案,支持C/C++和 JS两种开发语言 前面我们讲了如何添加一个新的模块,接下来我们来探讨模块中方法的实现: ...