3 ms·
CSS is just so complex and bloated. At what point do you just abandon it, and put everything inside a canvas element? Oh, wait. https://thenewstack.io/google
by jgalt212 5y ago
CSS is just so complex and bloated. At what point do you just abandon it, and put everything inside a canvas element?
Oh, wait. https://thenewstack.io/google-docs-switches-to-canvas-rendering-sidelining-the-dom/ https://thenewstack.io/google-docs-switches-to-canvas-render...
- akyoan 5y agoYes the sensible approach of loading a whole layout, drawing, and interaction library before showing anything at all on screen. Why has only Google thought of that?
- The5thElephant 5y agoIt's complex for a reason. Go try some other layout tools and you suddenly realize that half the things you can do in CSS are impossible when limited to just columns and rows. Certainly there are odd parts to CSS that are due to it originally being only intended for relatively static content, but when you try and create a layout system from scratch you keep running into issues that the CSS people have spent years figuring out already. Take Figma's layout system for example. They built their own from scratch to keep it simple and straightforward and yet I can't create half of the layouts I need to in Figma that are pretty simple to do in CSS. All the top requested features on the Figma forum are to recreate HTML and CSS behavior and often coming from designers who don't actually know HTML/CSS, indicating these are universal layout requirements, not just something developers are demanding.