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.Introducing the Accelerated Mobile Pages Project googleblog.blogspot.nl AMP wordt geleid door Google.
AMP krijgt kritiek omdat het Google nog meer controle geeft over (de inhoud) van het internet.Google’s mobile web dominance raises competition eyebrows, politico.eu. Gearchiveerd op 27 oktober 2021.VERGEET AMP HTML NU MAAR GEWOON, dailybits.be. Gearchiveerd op 10 juni 2021. Bezoekers worden namelijk niet naar de website doorgeleid, maar blijven hangen op een "cache"-server onder controle van Google.
De populariteit van AMP-links nam af vanaf de jaren 2020, toen Google besliste de AMP-pagina's geen voorrang meer te gevenGoogle News gaat sites die het uitgeversvriendelijke Accelerated Mobile Pages (AMP) gebruiken vanaf komend voorjaar geen voorrang meer geven..
Uitleg 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."What Is AMP?" Accelerated Mobile Pages Project. Gearchiveerd op 24 februari 2017.
AMP HTML zorgt voor goede prestaties en aanvullingen voor het bouwen van uitgebreide inhoud dan standaard-HTML. 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 Door de volgende technieken kunnen AMP HTML-pagina's snel worden geladen:"How AMP Works" Accelerated Mobile Pages Project. Gearchiveerd op 23 oktober 2021.
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 Ampproject op GitHub
Categorie:HTML