Accelerated Mobile Pages
Accelerated Mobile Pages (AMP) zijn webpagina's met statische content, geoptimaliseerd voor browsen op mobiele apparaten. AMP documenten zijn ontwikkeld in "AMP HTML", een open source framework speciaal ontworpen met bestaande webtechnologie voor het ontwikkelen van kleine en snelle webpagina's.[1] AMP wordt geleid door Google.
AMP krijgt kritiek omdat het Google nog meer controle geeft over (de inhoud) van het internet.[2][3] Bezoekers worden namelijk niet naar de website doorgeleid, maar blijven hangen op een "cache"-server onder controle van Google.[3]
Uitleg
bewerkenAMP HTML is een combinatie van aangepaste HTML met AMP-componenten, een JavaScript-framework en een content delivery network. In AMP zijn de meeste HTML-elementen beschikbaar, maar er bestaan uitzonderingen.[4]
- AMP HTML zorgt voor goede prestaties en aanvullingen voor het bouwen van uitgebreide inhoud dan standaard HTML.[5]
- AMP JS zorgt voor een snelle rendering van de AMP HTML-pagina's
- Google AMP Cache kan worden gebruikt voor een snellere aanlevering van de pagina's. De AMP Cache is een proxy-gebaseerd content delivery network.
Werking
bewerkenDoor de volgende technieken kunnen AMP HTML-pagina's snel worden geladen:[6]
- sta uitsluitend asynchrone scripts toe
- pas de grootte van alle bronnen statisch aan
- laat geen extensies de rendering van een pagina blokkeren
- alle JavaScripting van een derde-partij wordt vermeden
- alle CSS-code moet inline en aan grootte zijn gebonden
- efficiënte afhandeling van lettertypes
- herberekeningen van een stijl minimaliseren
- sta alleen animaties via een grafische processor toe
- bronnen worden met hoge prioriteit geladen
- HTTP-verzoeken worden zo snel mogelijk gedaan
Externe link
bewerken- Ampproject op GitHub
- ↑ (en) Introducing the Accelerated Mobile Pages Project googleblog.blogspot.nl
- ↑ Google’s mobile web dominance raises competition eyebrows, politico.eu. Gearchiveerd op 27 oktober 2021.
- ↑ a b VERGEET AMP HTML NU MAAR GEWOON, dailybits.be. Gearchiveerd op 10 juni 2021.
- ↑ (en) "What Is AMP?" Accelerated Mobile Pages Project. Gearchiveerd op 24 februari 2017.
- ↑ Wat Is AMP? En Hoe Werkt AMP?. Techupdates.. Gearchiveerd op 17 januari 2021. Geraadpleegd op 7 december 2020.
- ↑ (en) "How AMP Works" Accelerated Mobile Pages Project. Gearchiveerd op 23 oktober 2021.