![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webAssembly
WTHunt
厚积薄发
展开
-
mac https本地跨域配置
本地开启网页服务的方法很多,一般借助emcc自带的emrun命令 emrun --no_browser build 即可开启本地http服务最近在搞webassembly多线程,由于chrome在91版本之后如果要开启对sharedarraybuffer的使用,需要对网页配置跨域隔离,搜了网了有不少解决方案,我这边试了两个:1、设置参数--disable-web-security,[yourname]换成电脑名称,一般是admin,这种方法,虽然设置跨域成功了,但是sharedarraybuffer原创 2022-03-23 16:55:40 · 4913 阅读 · 0 评论 -
Emscripten-mac安装与升级
教程:https://xmanyou.com/wasm-emsdk-mac-start-up/安装命令:$ git clone https://github.com/emscripten-core/emsdk.git$ cd emsdk$ ./emsdk install latest$ ./emsdk activate latest$ source ./emsdk_env.sh安装指定版本:# Get a specific version using the fastcomp b原创 2021-08-12 11:29:19 · 1329 阅读 · 0 评论 -
wasm-simd入门(卷积指令)
编译条件:-msimd128头文件:#include <wasm_simd128.h>变量类型: v128_t卷积优化相关指令:wasm_v128_load:加载32x4个float数据wasm_v128_load32_splat:从指定地址处加载一个数据,并broadcast为32x4wasm_f32x4_add/wasm_f32x4_mul:加法乘法指令,暂无mla指令提供wasm_v128_bitselect(vmax, result0x4, wasm_f32x原创 2021-08-08 18:32:33 · 1470 阅读 · 0 评论 -
TypeScript类型声明书写
https://juejin.cn/post/6844903925338865678转载 2021-07-28 18:49:00 · 70 阅读 · 0 评论