Da es verschiedene Browser-Typen und Browser-Versionen gibt, setzt der Webseitenprogrammierer eine Browser-Weiche, damit die Webseite von allen Browsern optimal dargestellt werden kann. Diese Weichen können serverseitig oder clientseitig verwirklicht werden. Bei Aufruf der Internetseite wird festgestellt, welchen Browser der Surfer verwendet und dann über die Browser-Weiche auf eine eigene browserspezifische Webseiten-Version weitergeleitet.