Claude says differences are:
•Client-side logic without round-trips. Topcoat's runtime expressions are a type-checked subset of Rust that gets transpiled to JavaScript and runs in the browser, so a counter can update with no server trip. In Blazor Server, every click goes to the server unless you use JS interop or switch to WebAssembly.
•How client state reaches the server. In Topcoat, when a signal changes, the browser sends its value to the server, which reruns only the dependent shard and returns HTML. Blazor instead keeps a persistent in-memory circuit for each user. Topcoat's WebSocket connection seems to be something you opt into for live views, rather than the foundation of every interaction. The post doesn't fully spell out its state model, though.
•Wire format. Topcoat sends HTML fragments. Blazor sends compact render batches.
Overall, Topcoat is less like Blazor Interactive Server and more like a blend of Blazor's static SSR with streaming, plus small client-side islands, plus opt-in live connections. In spirit, it's closer to Phoenix LiveView or htmx.
@carllerche@dhh for better or worse, i am a fan of blazor over the node frameworks. mostly because of the c# standard library/ecosystem. its been quite productive for us despite microsoft bungling most things.
.@DHH when can we plan AI World? I’ve been white pilled already but feel like now we need a follow up conference for us retired programmers to get together with like minded enthusiastic makers
San Francisco: I have returned to you for two nights. It has been what feels like an eternity. I have no idea who is still even here since leaving in 2017 for Austin. Let’s grab coffee?!
found myself vibe coding @Addepar's product this weekend, wish I didn't have to but I haven't been able to find anything that handles my finances/investments/taxes to the level I'd like.
@Addepar it started with me trying to replace my post-mint personal financial statement spreadsheets that my bankers as for periodically, and then descended into tax planning, entities, and portfolio management