mirror of
https://github.com/fluencelabs/wasm-bindgen
synced 2025-06-29 12:41:34 +00:00
Correction to Pull Request #1035 limira is correct, that particular paragraph is referencing another crate. Considering the wasm-bindgen tutorial links here for the web-sys crate I added another link to the correct cargo link. Sorry for the mistake.
25 lines
726 B
Markdown
25 lines
726 B
Markdown
# The `web-sys` Crate
|
|
|
|
[The `web-sys` crate][web-sys] provides raw `wasm-bindgen` imports for all of the Web's
|
|
APIs. This includes:
|
|
|
|
* `window.fetch`
|
|
* `Node.prototype.appendChild`
|
|
* WebGL
|
|
* WebAudio
|
|
* and many more!
|
|
|
|
It's sort of like the `libc` crate, but for the Web.
|
|
|
|
It does *not* include the JavaScript APIs that are guaranteed to exist in all
|
|
standards-compliant ECMAScript environments, such as `Array`, `Date`, and
|
|
`eval`. Bindings for these APIs can be found in [the `js-sys` crate][js-sys].
|
|
|
|
## API Documentation
|
|
|
|
[**Read the `web-sys` API documentation here!**][api]
|
|
|
|
[api]: https://rustwasm.github.io/wasm-bindgen/api/web_sys/
|
|
[js-sys]: https://crates.io/crates/js-sys
|
|
[web-sys]: https://crates.io/crates/web-sys
|