Beyond the Main Thread

I am typing this and the cursor blinks. It blinks because the main thread is free. But for how long?

We are building apps that are too big for the browser. Not "big" like "lots of HTML". Big like "video editor", "IDE", "database". We are parsing syntax trees. We are processing audio buffers. We are running SQL queries against a WASM Postgres instance. And every…