Comment by comboy

10 hours ago

Aronud 2004 they very likely had something along these lines already in place, probably just running it on a small subset suggested by clever heuristics.

Of course when you start taking the browser apart you can heavily optimize such process.

At some point you could even get so frustrated with existing APIs..