Faccio una cosiderazione a proposito dello standard HTTP 1.1: Lo standard attualmente in uso, sebbene sia interessato da diverse proposte di modidifica, recita “A single-user client SHOULD NOT maintain more than 2 connections with any server or proxy.” (link).
Proviamo ad aprire Facebook e vediamo quante connessioni apre il browser usando il netstat:
- Safari 4.0 –> 51 connssioni (porte locali dalla 38418 alla 38468)
- IE 8.0 –> 12 connessioni (porte locali dalla 38474 alla 38487, escluso la 38476 e 38477)
- Firefox 3.0 –> 49 connessioni (porte locali dalla 38498 alla 38546)
Con le tecnologie a caricamento differito (Ajax) il limite di 2 connessioni è obsoloeto lo standard va probabilmente adeguato, però penso la presunta velocità di alcuni browser non sono da attribuire, come qualcuno sostiene, al motore di rendering, ma al fatto che vengono impiegate risorse di sistema in modo sconsiderato.