Hütchentricks und Kartentricks und das magische CSS, meine Güte! Unser letztes Lunch Meet, eine vom Team geleitete Lernreihe, war voller Überraschungen von unserem Lead UX Designer/Entwickler Anthony Harris. Das Thema war CSS Houdini, ein irgendwie magisches, irgendwie nicht verfügbares Projekt, das die Webentwicklung, wie wir sie kennen, revolutionieren könnte. Hier ist, was wir wissen.
Houdini ist eine neue Sammlung von Browser-API, die es dir ermöglichen, mehr Zugang zum CSS-Engine deines Browsers zu erhalten. Die API sind über JavaScript zugänglich und sind so nutzerfreundlicher für Webentwickler.
Die gute Nachricht? Gesamt gesehen würde CSS Houdini den Browser-Support unterstützen und die Leistung verbessern. Die nicht so gute Nachricht ist (bisher), dass alle Browser Houdinis API einführen müssten, darunter Style, Layout, Paint und Composite. Im Moment ist Google Chrome bei diesem Vorgang am weitesten. Wenn das passiert, sagte Harris, könnte CSS Houdini die Art sein, in der wir in Zukunft CSS schreiben.
„Wir bei SoCreate wollen immer die allerneueste Technik verwenden“, sagte Harris. „Wenn es neue Technologie gibt, die uns helfen kann, irgendwie smarter oder effizienter zu sein, wollen wir sie haben.“
Im Moment nutzen wir JavaScript Bibliotheken, um die Möglichkeiten mit HTML und CSS zu erweitern. Doch die JavaScript Bibliotheken laufen auf der Anwendungsebene, nicht dem Browser. Houdini erlaubt es den Entwicklern, auf die Renderingmaschine des Browsers zurückzugreifen.
Etwas, das du bei SoCreate nie hören wirst? „So haben wir es schon immer gemacht.“ Wir wollen immer auf dem neuesten Stand sein. Könnte CSS Houdini der nächste Trick sein, den wir auf Lager haben?
Die Zeit wird es zeigen,