News for hackers. Stuff that matters.
Re:The CSS Behind Figma by 88913527 on Saturday July 23, 2022 @10:41PM (#32209785)
Figma is getting too slow. Open browser tab, get a cup of coffee slow. Love what they did for the space and solutions they unseated, but they are mildly losing their edge.
Re:The CSS Behind Figma by pcurve on Saturday July 23, 2022 @11:16PM (#32210002)
Are you using Mac? I've seen noticeable performance issue in past few months on my 4 year old Mac Book Pro.

However, it seems to just run on my 9 year old 3570 corei5 windows.

Re:The CSS Behind Figma by willio58 on Sunday July 24, 2022 @04:16AM (#32211445)
Maybe it’s just because I’ve been using an M1 MacBook Pro but figma absolutely flies for me without any hiccups.
Re:The CSS Behind Figma by echelon on Saturday July 23, 2022 @11:40PM (#32210105)
It's time for WASM and Rust. DOM tools can render to their own optimized GPU-accelerated canvas and ditch DOM outright.
Re:The CSS Behind Figma by cercatrova on Sunday July 24, 2022 @12:42AM (#32210394)
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.

Re:The CSS Behind Figma by rikroots on Sunday July 24, 2022 @05:32AM (#32211752)
The 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-accessibili...
Re:The CSS Behind Figma by klysm on Sunday July 24, 2022 @03:21AM (#32211166)
Furthermore it’s the only very popular app I know of to do that
Re:The CSS Behind Figma by leodriesch on Sunday July 24, 2022 @08:08AM (#32212640)
Re:The CSS Behind Figma by lelandfe on Sunday July 24, 2022 @09:30AM (#32213327)
Lichess, Adobe XD, several Google products. Probably more I’m forgetting.
Re:The CSS Behind Figma by RobbieGM on Sunday July 24, 2022 @12:12PM (#32214808)
I'm pretty sure lichess doesn't do that. Even the chess board is done in the DOM.