安装
npm i snappy-wasm
使用量
浏览器/ ES 模块
import init from 'snappy-wasm'
// ...
const snappy = await init()
请注意,可能需要额外的配置来支持您环境中的顶级等待 .
节点.js
const snappy = require('snappy-wasm')
专用于节点.js snappy 软件包可以提供更好的性能.
压缩数据
const data: Uint8Array = ...;
const compressed: Uint8Array = snappy.compress(data)
解压数据
const decompressed: Uint8Array = snappy.decompress(compressed)
🛠️ 与 wasm-pack build (通过 npm 脚本)
npm run build
无头浏览器中的测试 wasm-pack test
wasm-pack test --headless --firefox
* 向国家预防机制公布
npm run build
npm publish
电池包含
wasm-bindgen用于通信 介于WebAssembly和JavaScript之间.
发展
安装以下