Open LinkXSystem opened 4 years ago
考虑使用 WebAssembly 的问题,源自于早前的一个项目中需要使用到 OpenCV 来处理图像识别的功能,早期的版本中 ,我使用的 OpenCV 的 Javascript 版本,但其实而言并不理想。
但相较于要求用户来配置 OpenCV 的运行环境而言,以及算方便的了。
而现在而言,我更希望通过 WebAssembly 提高一定处理效率,也因为在 Nodejs 的 v14.x.x 版本中开始出现支持 wasm 的 API, 文档地址:http://nodejs.cn/api/wasi.html , 这样的话,可以便于我们同时在 Node 和 浏览器中测试,便于对比。
同时,环境配置中,我个人意见是 Rust + Node.js ,为何不是 C++ ,需要思考。
考虑使用 WebAssembly 的问题,源自于早前的一个项目中需要使用到 OpenCV 来处理图像识别的功能,早期的版本中 ,我使用的 OpenCV 的 Javascript 版本,但其实而言并不理想。
但相较于要求用户来配置 OpenCV 的运行环境而言,以及算方便的了。
而现在而言,我更希望通过 WebAssembly 提高一定处理效率,也因为在 Nodejs 的 v14.x.x 版本中开始出现支持 wasm 的 API, 文档地址:http://nodejs.cn/api/wasi.html , 这样的话,可以便于我们同时在 Node 和 浏览器中测试,便于对比。
同时,环境配置中,我个人意见是 Rust + Node.js ,为何不是 C++ ,需要思考。
其实,目前的尝试来看,C 和 C++ 的方案可能更合适
正在使用的实验项目
TODO 任务:https://github.com/LinkXSystem/learn-guide/issues/14#issuecomment-562823011