Hypercrud is the open source I/O runtime powering hyperfiddle.net.
When we write like enterprise-scale UIs today, there’s an explosion of asynchronous code. Our entire frontend application, every single line of code in it nearly, has to think about the performance cost of doing something, of fetching the data, of failures and async. There are all these abstractions that are meant to make async things easier to work with. But what if we could make it not async in the first place? What if we could make failure impossible?