
Native Web Components don't have to be boring. Meet BareDOM v1.3.0
Announcing v1.3.0 of BareDOM I wanted to add some modern, fun, kinetic, organic, and animated UI elements that feel alive, without the 50kb runtime tax. The latest update to BareDOM moves away from static UI elements and introduces components designed with motion and fluidity in mind. New web components include : Effects : x-ripple-effect, x-gaussian-blur, x-splash, x-metaball-cursor, x-neural-glow, x-organic-progress Layout : x-bento-grid, x-bento-item Scroll : x-scroll-stack, x-scroll-parallax, x-scroll-timeline, x-scroll-story Typography : x-typography, x-kinetic-typography Decorative : x-organic-divider, x-organic-shape Why go Bare? BareDOM is built in ClojureScript but delivered as pure ESM or via NPM. You get the benefit of sophisticated functional logic under the hood, but for your project, it’s just a standard tag. Why BareDOM: Works in any stack. Because components are native HTML elements, they work wherever HTML works — vanilla JavaScript, React, Vue, Svelte, Angular, server
Continue reading on Dev.to
Opens in a new tab
