4 ms·
My understanding is that these Houdini features are aimed more at big library/framework authors. It's not for "every day users". It's more expected that you'll
by madeofpalk 6y ago
My understanding is that these Houdini features are aimed more at big library/framework authors. It's not for "every day users".
It's more expected that you'll use things that use Houdini under the hood as an implementation detail.
A new layout mode (like CSS Grid) isn't available yet? This allows someone to write a polyfill for it. That's neat!
- holtalanm 6y ago> A new layout mode (like CSS Grid) isn't available yet? This allows someone to write a polyfill for it. That's neat! this was my first thought, too. We have polyfills for js features that don't yet exist in a lot of browsers, but polyfills for css are either very complicated or just don't exist in some cases.
- the_other 6y agoWill there be a JS polyfill for Houdini?
- akiselev 6y agoProbably not a practical one, for the same reasons that discourage CSS polyfills. I think this feature is aimed not at developers who have to support legacy browsers but those who want to use newer CSS standards in self updating browsers without having to wait for the laggards. Safari is (was?) often criticized for being very slow to implement adopted CSS standards so that might have been the impetus. Once Houdini Paint/Layout/Animation APIs lands and enough clients update, devs can switch to Houdini and use any new/experimental CSS standards that has an open source implementation.
- girvo 6y agohttps://github.com/GoogleChromeLabs/css-paint-polyfill https://github.com/GoogleChromeLabs/css-paint-polyfill Seems there is for parts of it already
- Rapzid 6y ago> A new layout mode (like CSS Grid) isn't available yet? This allows someone to write a polyfill for it. That's neat! Hopefully this won't be used as an excuse for new standards proposals to never move forward and/or browser teams to slow-roll implementing new standards natively..