# Web Assembly (WASM) best practices for p5.js andeditor.p5js.org?

**URL:** <https://discourse.processing.org/t/web-assembly-wasm-best-practices-for-p5-js-andeditor-p5js-org/28111>\
**Category:** Project Guidance\
**Created:** [February 27, 2021, 10:48am UTC](https://discourse.processing.org/t/web-assembly-wasm-best-practices-for-p5-js-andeditor-p5js-org/28111 "2021-02-27T10:48:47Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [August 18, 2021, 10:54pm UTC](https://discourse.processing.org/t/web-assembly-wasm-best-practices-for-p5-js-andeditor-p5js-org/28111/3 "2021-08-18T22:54:07Z")

</div>

Hi @danbri, apologies for this very, very belated response. Did you ever arrive at any “best practices?”

Aso, I’m not sure if you searched the forum for other WASM discussions

[https://discourse.processing.org/search?q=WASM%20order%3Alatest](https://discourse.processing.org/search?q=WASM%20order%3Alatest)

and found p5.wasm

> [@New addon library - p5.wasm](https://discourse.processing.org/t/new-addon-library-p5-wasm/16675):
>
> A new experimental addon library for p5.js written in Rust and compiled to WebAssembly: [https://github.com/limzykenneth/p5.wasm](https://github.com/limzykenneth/p5.wasm) Reimplements some of p5.js’ functions in WebAssembly. I should stress the “experimental” since in most cases, you are still better off using native p5.js functions instead of those provided by this addon library. However if you are interested in exploring Rust and/or WebAssembly, do checkout this project. Any questions feel free to open an issue on github, I don’t vis…

> **[GitHub - limzykenneth/p5.wasm](https://github.com/limzykenneth/p5.wasm)**
>
> Contribute to limzykenneth/p5.wasm development by creating an account on GitHub.

---

_[View the full topic](https://discourse.processing.org/t/web-assembly-wasm-best-practices-for-p5-js-andeditor-p5js-org/28111)._
