web-sys

web-sys crate 提供了对所有 Web API 的原始绑定,其源代码位于 wasm-bindgen/crates/web-sys

web-sys crate 是使用 wasm-bindgen 的 WebIDL 前端和 Web API 的 WebIDL 接口定义在 build.rs 中完全机械生成的。这意味着 web-sys 不一定是最符合人体工程学的 crate,但它旨在为 Web 平台提供经过验证的正确绑定,然后可以在 crates.io 上迭代出更好的接口!

此 crate 的已发布版本的文档可在 docs.rs 上找到,但您也可以查看 crate 的 master 分支文档