5 ms·
Figma already uses WASM and Rust. > DOM tools can render to their own optimized GPU-accelerated canvas and ditch DOM outright. This is literally exactly what
by cercatrova 4y ago
Figma already uses WASM and Rust.
> DOM tools can render to their own optimized GPU-accelerated canvas and ditch DOM outright.
This is literally exactly what Figma does.
- klysm 4y agoFurthermore it’s the only very popular app I know of to do that
- leodriesch 4y agoGoogle Docs also does that [0]. [0]: http://workspaceupdates.googleblog.com/2021/05/Google-Docs-Canvas-Based-Rendering-Update.html http://workspaceupdates.googleblog.com/2021/05/Google-Docs-C...
- lelandfe 4y agoLichess, Adobe XD, several Google products. Probably more I’m forgetting.
- RobbieGM 4y agoI'm pretty sure lichess doesn't do that. Even the chess board is done in the DOM.
- rikroots 4y agoThe big worry I have about this sort of approach is canvas accessibility. It's something the company also seems to be worried about - they put out a statement a couple of months ago about their plans to address accessibility issues going forward - https://www.figma.com/blog/a-step-forward-in-our-accessibility-efforts/ https://www.figma.com/blog/a-step-forward-in-our-accessibili...