I totally forgot about Surface! It’s created by @msaraiva so I’m positive it’s going to be excellent! Hopefully it’ll mean I won’t have to use one of the JS frameworks after all (I do like what I’ve seen of Svelte tho).
I will also admit I was feeling a little depressed after reading these threads and looking at how far SPAs have come - it seems as though in the last 18 months or so they’ve really catapulted forward, and I was beginning to worry LiveView may not be enough for us to compete. Many of the comments (and the reminder about Surface) has definitely left me feeling more optimistic.
I think it might be a nice idea to have a number of threads dedicated to individual ideas (and projects like the one you posted). For anyone who wants to start a new branch or related thread, you just need to click on the timestamp shown with each post and then the + New Topic
link