Liskov’s Gun: The parallel evolution of React and Web Components

https://www.baldurbjarnason.com/2024/liskovs-gun/

This is a bit of an experiment. Probably the longest essay I've published directly on my website. 🙂

Liskov's Gun: The parallel evolution of React and Web Components

Web dev at the end of the world, from Hveragerði, Iceland

@baldur can't claim to have read it all in detail (will bookmark), but I agree with a lot of what's being said and like your take in considering the nuance of all this.

There seems common threads in people's takes on this. Another prescient concern is the UX trade offs of [the lack of] progressive enhancement.

Would be interested to know if you've looked at 'Marko' and have a take on it as something of a React alternative:
https://markojs.com/

Marko

The Marko programming language

@stew_sims Only had a quick glance at it a while back. Looked interesting but didn’t quite fit my needs at the time. 🙂👍🏻

@baldur thanks. I did a fairly rambling opinionated blog post about the sustainability of front end view code recently. Marko came up as one framework that ticked the boxes I concluded were required for the way forward (if you have to use a framework at all). That said I still don't know a whole lot Marko and have never actually used it!

https://ssims.co.uk/personal/blog/Writing-sustainable-code-for-apps-part-1-The-View

Writing sustainable code for apps - part 1: The 'View'

Maybe the real UI framework was the HTML we made along the way

Stewart Sims - coder and other things