Steeds meer apparaten krijgen een internet verbinding, waarbij elk apparaat een andere browser kan hebben in combinatie met andere versie nummers. Elk apparaat heeft daarbij een ander soort verbinding, met als gevolg dat de website snel of langzaam geladen kan worden. Om de laadtijd zo kort mogelijk te houden zal er ingespeeld moeten worden op de snelheid van de verbinding. Cache is een mechanisme in browsers waarin bestanden voor een bepaalde tijd opgeslagen worden, zodat deze bestanden niet opnieuw gedownload hoeven te worden. Het lastige van cache is dat elke browser andere criteria heeft voor het opslaan van de bestanden. Hierdoor worden bestanden in bepaalde browsers wel in de cache geplaatst en bij andere niet. Resolutie en de grootte van het beeldscherm heeft ook veel invloed op de optimale vlakverdeling van een website.
Dit artikel geeft een antwoord op de vraag “hoe kan een website geoptimaliseerd worden voor verschillende apparaten”