3个不稳定版本
0.2.1 | 2021年11月7日 |
---|---|
0.2.0 | 2021年2月26日 |
0.1.0 | 2020年7月11日 |
在 调试 中排名 #139
每月下载量 113,111
用于 1,139 个包(直接使用 36 个)
20KB
389 行代码(不包括注释)
tracing-wasm
利用浏览器工具的性能分析功能,使用 tracing 包。
注意: tracing_wasm
使用全局JavaScript对象 console
和 performance
。在无法使用这些对象的环境中(例如Node.js或Cloudflare Workers),它将无法工作。
使用方法
对于最简单的即插即用设置,您可以将 tracing_wasm
设置为您的默认跟踪订阅者,在 wasm_bindgen(start)
我们已在 ./src/lib.rs
中声明了此设置
#[wasm_bindgen(start)]
pub fn start() -> Result<(), JsValue> {
// print pretty errors in wasm https://github.com/rustwasm/console_error_panic_hook
// This is not needed for tracing_wasm to work, but it is a common tool for getting proper error line numbers for panics.
console_error_panic_hook::set_once();
// Add this line:
tracing_wasm::set_as_global_default();
Ok(())
}
依赖项
约2-3MB
约57K SLoC