3 ms·
Adding multi-process support is the biggest single architectural change ever made to Firefox. It was started, then put on hold for a couple of years because it
by nnethercote 10y ago
Adding multi-process support is the biggest single architectural change ever made to Firefox.
It was started, then put on hold for a couple of years because it seemed insurmountable, and then started again. It's taken a huge amount of work, and thus a huge amount of time. But it's mostly done now and the benefits are reaching users.
- sp332 10y agoAnd during the same time, they changed the JS engine to use a generational compacting garbage collector, which was also a bizarrely large amount of work for a more flexible future.