web-sys

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

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

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