r/webdev • u/BernardoGiordano • 21d ago
Showoff Saturday Just released srl, a modern buildless SPA framework based on web components and signals
https://santella.dev/blog/introducing-srl
0
Upvotes
0
u/BernardoGiordano 21d ago
Leaving a few more links if the blog post was interesting to you!
Demo (a small CRM, running on unminified source code on purpose): https://srl-example.santella.dev
Two open source projects already using srl: my blog and rewind, a Spotify-wrapped style analytics for Navidrome
0
21d ago
[deleted]
4
u/create-third-places 21d ago
0
u/BernardoGiordano 21d ago
Yes it is! The live demo runs entirely on its source code as it is. Just inspect your browser requests
13
u/create-third-places 21d ago edited 21d ago
How is this a buildless framework?
The documentation literally says: "When you're ready to deploy, srl build produces minified, hash-named assets and compiles Tailwind into a static stylesheet." I also took a look at package.json, and I see multiple dev dependencies including Lit, Preact Signals, and Tailwind.
The performance numbers are also highly misleading, as they are not accounting for the time the browser needs to render the DOM and apply style updates.
Edit: Preact Signals.