Using multiple processes communicating via IPC is quite possible, but requires a significant restructuring for applications that are used to doing simple function calls between code operating in different privilege domains.
Chromium already had a lot of this infrastructure built up, and it was still a significant task to split processes up further by origin, on top of the splitting by tab chromium always had.
Chromium already had a lot of this infrastructure built up, and it was still a significant task to split processes up further by origin, on top of the splitting by tab chromium always had.