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 opensourceframework 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
[bewerken | brontekst bewerken]AMP 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
[bewerken | brontekst bewerken]Door 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 | brontekst 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.
- 1 2 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.