speedy.js:通过编译为WebAssembly来加速JavaScript应用程序

时间:2024-02-21 05:26:42
【文件属性】:

文件名称:speedy.js:通过编译为WebAssembly来加速JavaScript应用程序

文件大小:3.51MB

文件格式:ZIP

更新时间:2024-02-21 05:26:42

javascript compiler llvm webpack-loader webassembly

Speedy.js Speedy.js是一个经过精心设计的编译器,用于针对WebAssembly免费。 由于WebAssembly是静态类型的,因此该项目将TypeScript用作类型检查器并解析程序符号的类型。 该项目是非常试验性的,距离生产准备工作还很遥远。 入门 设置LLVM 首先,您需要包含实验WebAssembly目标的LLVM安装。 您可以通过运行以下命令测试您的LLVM安装是否包括WebAssembly后端 llvm-config --targets-built 如果输出包含单词WebAssembly,那么您可以继续(继续安装Cross Compiler )。 如果不是,那么您必须按照从源代码构建LLVM。 LLVM构建并安装后,使用项目中的npm config set或.npmrc文件将llvm-config可执行文件(位于安装目录中)的路径设置为: npm config set LLVM_CONFIG /llvm/install/dir/llvm-config 或使用.npmrc文件时: LLVM_CONFIG = " /llvm/install/di


网友评论