Web packaging technology is torture.
The last week, I've been fighting webpack, parcel, #rollup, babel and bili, just because vue stopped supporting #browserify and I had to figure what to use as a replacement in #beast.
^^^ If that sentence sounds like it has too many web tech buzzwords, that's *exactly* the problem.
And it's only a fraction of packages I had to deal with...
Most packages have documentation, but only provide tiny puzzles of a much bigger picture that is revealed nowhere...
@timj ClojureScript has none of these problems. The compiler automatically prunes unused code, and minifies the bundle. You also get sane dependency management, reliable hot loading in dev, and testing out if the box. Here's a quick run through how it all looks in practice https://github.com/ClojureTO/JS-Workshop
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!