Devup-UI : bibliothèque CSS-in-JS zero-runtime
(github.com/dev-five-git)En utilisant les bibliothèques CSS-in-JS existantes, j’ai souvent rencontré des problèmes comme la surcharge à l’exécution, des styles dupliqués et une taille de CSS qui grossit inutilement.
J’ai donc essayé une nouvelle approche appelée Devup-UI.
Comme les styles sont extraits au moment du build sur la base d’un AST, aucun JS supplémentaire pour le CSS n’est inclus dans le bundle. Grâce à cela, un véritable tree-shaking du CSS est également possible.
Principales caractéristiques :
🚀 Aucun JS à l’exécution (zero-runtime)
🗂️ Suppression des doublons CSS basée sur le cache
🌍 Prise en charge du responsive et des thèmes
💻 Utilisable directement dans TSX/JSX
GitHub : https://github.com/dev-five-git/devup-ui
Le projet en est encore à ses débuts, donc les retours de la communauté seraient d’une grande aide 🙂
Présenté à feconf2025
Aucun commentaire pour le moment.