Helmut Naber hat geschrieben:
AMP ist ja für die mobile Suche und es schadet nichts hier ziemlich früh mitzumischen. Die AMP Seiten sind wirklich enorm flott.
Die ganze AMP geschichte ist ein witz! Die offizielle ampproject.org seite die demonstrieren soll warum schnelle seiten toll sind bringt schonmal 2.8MB(!!!) beim pageload auf die wage, und ist technisch gesehen von unendlicher groesse, da die seite eine amp-phone.mp4 (2.4MB) alle paar sekunden wieder neu vom server laedt! Die entscheidende javascript datai die du unbedingt einbinden musst um deine seite "AMP"zu machen ist minified schon 178kB gross (zum vergleich: ein custom jQuery was ich derzeit vewende ist "nur" 57kB gross!), und wird ganz uneigennuetzig von google bereitgestellt.
Super, damit kann google die besucher von AMP seiten auch ganz praktisch alle mit tracken.
Dann soll man seine styles und javascripts auch alle inline deklarieren statt sie als externe files einzubinden. Totaler schwachsinn, weil dann der inhalt von .css und .js files beim naechsten pageload wieder komplett neu als teil der seite uebertragen werden muss, statt die vom browser gecachte css/js files von der vorherigen seite nochmal zu verwenden.
Wer lust kann, kann die AMP.js ja auch gerne mal auseinandernehmen um zu schauen was da genau passiert. Die paar funktionen, die die webseite "gefuehlt" schneller machen und die ladeordnung der elemente umsortieren und elemente nach und nach einblenden machen beim ueberfliegen des quelltextes vielleicht 10% aus. Der rest beschaeftigt sich anscheinend damit google ads vorzuladen (ctrl+f: adPrefetch), oder damit, javascript meldungen im hintergrund an google weiterzuleiten (ctrl+f: amp-error-repoting.appspot.com).
Statt den muellhaufen, den viele leute ihre homepage nennen mal ordentlich zu entruempeln und die ganzen externen tracker, banner, carousells, social buttons, hintergrund bilder, addthis bookmarks, javascrpt-spielereien und facebook widgets von ihrer seite zu entfernen die sowieso kein normaler user benutzt, soll man einfach noch ein weiteres script einbinden was dann alles "magisch" besser machen soll!