Wat is browserondersteuning?
Browserondersteuning verwijst naar de manier waarop een website is ontworpen met betrekking tot welke webbrowserprogramma's die website effectief zullen weergeven en ermee communiceren. Dit is een belangrijke overweging voor websiteontwerpers en softwareprogrammeurs die werken met de verschillende programmeertalen die worden gebruikt bij het maken van internetwebsites. Verschillende webbrowsers ondersteunen vaak verschillende functies, dus een begrip van welke functies door welke browsers worden ondersteund, stelt een ontwerper in staat om browserondersteuning te overwegen bij het maken van een website die voor zoveel mogelijk gebruikers gemakkelijk te bekijken en te navigeren is.
Een van de belangrijkste aspecten van browserondersteuning bij het ontwerpen van webpagina's is een goed begrip van de verschillende functies die door verschillende webbrowsers worden gebruikt. Een webbrowser is een softwareprogramma dat wordt gebruikt om websites op internet te bekijken en te navigeren. Er zijn een aantal browsers beschikbaar en verschillende programma's ondersteunen vaak verschillende aspecten van website-ontwerp. Enkele van de meest voorkomende webbrowsers zijn Firefox®, Internet Explorer® en Opera ™.
Terwijl een website-ontwikkelaar een website ontwerpt en maakt, met behulp van een of meer talen en scripts voor verschillende aspecten van de website, overweegt hij of zij browserondersteuning voor de gebruikelijke browsers. De ontwikkelaar zorgt er meestal voor dat de meerderheid van de gebruikers de site correct kan bekijken, ongeacht welke browser ze gebruiken. Dit kan het maken van meerdere versies van een website omvatten, waarbij elke versie is ontworpen om te profiteren van de verschillende functies van een specifieke browser. Dergelijke browserondersteuning kan echter grotendeels inefficiënt zijn, dus het wordt meestal als het gemakkelijkst beschouwd om een enkele site te maken die effectief kan worden bekeken via meerdere browsers.
Een belangrijk aspect van effectieve browserondersteuning wordt vaak "sierlijke degradatie" genoemd, wat verwijst naar het proces om ervoor te zorgen dat een website kan worden gedowngraded voor verschillende kijkers. Hoewel het gebruikelijk is dat een website-ontwerper een website maakt die interessant en leuk is om te bekijken op snelle verbindingen met bijgewerkte browsers, wordt het vaak als een goede praktijk beschouwd om ervoor te zorgen dat dergelijke functies niet vereist zijn. Sierlijke degradatie is het gebruik van scripting en programmeren om ervoor te zorgen dat een website nog steeds kan worden bekeken op oudere machines of minder geavanceerde browsers, terwijl gebruikers met snellere verbindingen of hardware kunnen genieten van een meer gedetailleerde versie van dezelfde webpagina. Dit zorgt voor browserondersteuning, niet alleen voor verschillende browsers, maar ook voor gebruikers van verschillende versies van een enkele browser.