Opera, browser apprezzato da molti, ma scarsamente utilizzato a causa delle poche estensioni, si appresta a riconquistare lo scettro di browser più veloce. Infatti lo scorso Febbraio Mozilla decise di ottimizzare le performance Javascript, con una tecnica chiamata Profile-Guided Optimization, Opera ha deciso di andare oltre, e di ottimizzare ancora meglio questa tecnica, in occasione del rilascio di Opera 9.5.
Ma come funziona questa ottimizzazione?
With this technique, Opera is compiled twice. The first compilation creates a specially instrumented build that gathers statistics about which code is called and which variables are used most often. The instrumented build loads sites automatically using “URL player”, a testing feature available in every Opera build (more information about that in a later blog post). This information is dumped into files and used to produce the final build that’s optimized based on the gathered statistics.