En realité les navigateurs sont plus compliqués que vous pansez;derrière chaque navigateurs on trouvera un moteur web c'est lui qui gère tous "l'affichage des pages,les sockets,le javascript" voici les plus connus:
WebKit:
Au debut il n'etait pas opensource,et Nommé KHTML puis apple acheta la licence et développa le webkit qui est open-source,puis il est devenu le moteur web de safari et chrome.
Trident:le moteur web de IE
Gecko: le moteur web de firefox
Opera etant le premier navigateurs qui gere les onglets il est aussi le premier a gerer la navigation par souris