4 ms·
Alpine.js looks nice, didn't know about it. Light-weigth React/Vue/etc for just 7 kb :- ) I use Bliss.js, https://github.com/LeaVerou/bliss https://github.com/
by KajMagnus 7y ago
Alpine.js looks nice, didn't know about it. Light-weigth React/Vue/etc for just 7 kb :- )
I use Bliss.js, https://github.com/LeaVerou/bliss https://github.com/LeaVerou/bliss for some parts of Talkyard nowadays, where React would be too much. Bliss.js is sth like 3 kb min.js.gz. (But jQuery itself is gone nowadays, it was too large.)
- sandGorgon 7y agoLast commit to bliss seems to be April (and then a few automatic package update commits) I would seriously consider dropping this dependency. React's performance is fairly acceptable.
- KajMagnus 7y agoActually to me, Bliss not getting new features or changes (just maintenance by Lea Verou), is a good thing. Upgrading libs and breaking changes, takes time — stability is nice :- ) I agree that React is fast enough. React is pretty large though, takes a bit time to parse and compile the code, on mobile. And none of its features are needed in this case, and could instead cause conflicts with other libs. What I'd do, if anything, is a custom build / fork of Bliss that removes most of the code, so 3 kb becomes Bliss maybe just 1 kb "Mini-Bliss".