You joke, but I've been thinking. Tabs were mind blowingly good UX when they first came out, But with WebAssembly et al, are tabs still the right abstraction?
How are these two things related? One is for running code in a VM, and the other is a UX pattern for presenting multiple screens/interfaces for multitasking.