Revision 534: CSS Houdini, gescheitert?

Published: June 24, 2022, 9:34 a.m.

In dieser Ausgabe legt Schepp Vanessa und Hans seine \xdcberlegungen zu CSS Houdini\ndar.\n\n\nSCHAUNOTIZEN\n\n[00:00:59] CSS HOUDINI, GESCHEITERT?\n\nNach einem Recap, was CSS Houdini ist und warum es beinahe \u201eWhatTF\u201c gehei\xdfen\nh\xe4tte, stellt Schepp die These auf, dass das Houdini-Projekt gescheitert sei. Es\ngibt aus seiner Sicht daf\xfcr einige Indikatoren, sowohl was den\nImplementationseifer der Non-Chromium-Browser-Hersteller angeht, also auch\nKritik aus der Entwicklerschaft, u.a. die Paint API sei nichts weiter als\n-webkit-canvas() in neuem Gewand.\nSo schwarzmalerisch seine Schlussfolgerung ist, so sehr freut er sich \xfcber einen\nTeilfeature von Houdini, n\xe4mlich die @property At-Rule. Diese erg\xe4nzt CSS um die\nM\xf6glichkeit zur Typ-Annotation von Custom Properties, so dass der Browser diese\nfortan nicht mehr nur als dumme Strings betrachtet, sondern als Flie\xdfkomma- oder\nGanzzahl, als Farbe, Rotation oder L\xe4ngenma\xdf. Und das wiederum er\xf6ffnet einem in\nKombination mit CSS Animationen und calc() eine Welt an M\xf6glichkeiten, die man\nzuvor nicht hatte, z.B.:\n\n\n\n * Animierte Gradienten\n * Automatisierte Slideshows\n * Objekt-Morphing\n * oder sogar mathematische Algebra!\n\nSchepps Wunsch w\xe4re daher, dass sich die Browser-Hersteller auf die kleineren\nDinge konzentrierten und dass @property zuk\xfcnftig auch in Firefox und Safari\nimplementiert w\xfcrde (eventuell auch per Crowdfunding durch die Firma Igalia):\n\n * Mozilla Bug\n * WebKit Bug\n * Igalia Open Prioritization\n\nWas ist Eure Meinung zu CSS Houdini? Schickt uns einen Tweet an @workingdraft,\noder diskutiert mit in unserem Community Slack!