来编写wasm程序。AssemblyScript官方文档安装mkdirasm-demo&&cdasm-demonpminitnpminstall--save@assemblyscript/loadernpminstall--save-devassemblyscriptinitializenpxasinit.asm代码在assembly/文件夹中。AssemblyScriptcapabilitysupportforwasmJSONsolutionRegExpsolutionDatesolutionCompiler--target指定用于打包的配置。默认情况下,release生成的wasm。会有更多的全局变量。--optimize,-O优化。针对包装尺寸和包装速度进行了优化。--outFile,-o[路径]输出。--textFile,-t[path]只输出wat格式的文件。支持asconfig.json配置文件。浏览器环境也可以使用asmsdk。require(["https://cdn.jsdelivr.net/npm/assemblyscript@latest/dist/sdk"],function(sdk){const{asc}=sdk;asc.ready.then(()=>{asc。主要的(...);});});查看更多使用loader通过loader加载wasm并实例化。从“@assemblyscript/loader”导入加载器;//或requireloader.instantiate(//二进制来实例化fetch("optimized.wasm"),//或fs.readFileSync//或fs.promises.readFile//或只是一个缓冲区//额外的导入{...}).then(({exports})=>{...})
