Des tours du chapeau, des tours de cartes et des CSS magiques, oh mon Dieu ! Notre dernier Lunch Meet, une série d'apprentissage en équipe, a été plein de surprises de la part d'Anthony Harris, concepteur/développeur principal des UX. Le sujet était CSS Houdini, un projet quelque peu magique, bien qu'un peu indisponible, qui pourrait révolutionner le développement web tel que nous le connaissons. Voilà ce qu'on sait.
Houdini est une nouvelle collection d'API de navigateur qui vous permet d'accéder plus facilement au moteur CSS de votre navigateur. Les API sont accessibles via JavaScript, ce qui les rend conviviales pour les développeurs web.
La bonne nouvelle ? Dans l'ensemble, CSS Houdini améliorerait le support des navigateurs et augmenterait les performances. La moins bonne nouvelle (encore), c'est que pour que Houdini fonctionne, tous les navigateurs devraient implémenter les API de Houdini, y compris Style, Layout, Paint, et Composite. Actuellement, Google Chrome est le plus avancé dans ce processus. Si cela se produit, Harris a dit que CSS Houdini pourrait devenir la façon dont nous écrivons en CSS à l'avenir.
Chez SoCreate, nous nous efforçons d'être à la fine pointe de la technologie , a déclaré Harris. "S'il y a une nouvelle technologie qui pourrait nous aider à être plus intelligents ou plus efficaces, c'est tout ce que nous avons à faire."
Actuellement, nous utilisons des bibliothèques JavaScript pour étendre les possibilités du HTML et du CSS. Mais les bibliothèques JavaScript s'exécutent au niveau de l'application, pas au niveau du navigateur. Houdini permet aux développeurs d'accéder au moteur de rendu du navigateur.
Quelque chose que vous n'entendrez jamais chez SoCreate ? "C'est comme ça qu'on a toujours fait." Nous nous efforçons constamment d'innover et de nous renouveller. Est-ce que CSS Houdini pourrait être le prochain tour dans notre manche ?
Le temps nous le dira,