TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

AMP as Your Web Framework

2 pointsby lukestevensabout 6 years ago

2 comments

lukestevensabout 6 years ago
My tweet about this, for what it&#x27;s worth:<p><i>On the same day Googlers protest retaliation by their own management, a Googler posts about how AMP, the astroturfed, Google-developed and mandated format is the cuddly &quot;open&quot; choice for those who want the &quot;web&quot; (i.e. Google) to win.</i><p><i>Give the web to Google? What could go wrong?</i><p>===<p>And for context, here&#x27;s what the AMP dev rel says in TFA:<p><i>&quot;The second reason is that many compare AMP to RSS, and the media positioned it as competitor to certain other big companies’ walled garden media formats. That narrative certainly didn’t help, and for what it’s worth, we, the AMP team, have never told the story that way...&quot;</i><p>And here&#x27;s the origin story from one of the AMP Project&#x27;s cofounders and former technical lead, Malte Ubl [0]:<p><i>&quot;We were worried about the web not existing anymore due to native apps and walled gardens killing it off. We wanted to make the web competitive. We saw a sense of urgency and thus we decided to build on the extensible web to build AMP instead of waiting for standard and browsers and websites to catch up. I stand behind this process. I&#x27;m a practical guy.&quot;</i><p>Honestly...<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;ampproject&#x2F;amphtml&#x2F;issues&#x2F;13597#issuecomment-367525276" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ampproject&#x2F;amphtml&#x2F;issues&#x2F;13597#issuecomm...</a>
verisimilitudesabout 6 years ago
&gt;Contrary to popular belief, AMP isn’t another “channel” or “format” that’s somehow not the web.<p>One of its advertised qualities is being hosted directly by these &#x27;&#x27;caches&#x27;&#x27;, which are typically run by Google.<p>&gt;It’s not an SEO thing.<p>I&#x27;ve read that Google treats AMP specially in search results, not that I&#x27;d know firsthand.<p>&gt;It’s not a replacement for HTML. It’s a web component framework that can power your whole site.<p>Doesn&#x27;t it replace tag names, such as IMG with AMP-IMG? Sure, that&#x27;s technically still HTML, but only in the most base understanding, since unrecognized tags will be ignored.<p>&gt;Web pages are already a great distribution format, and AMP just improves upon it by accelerating delivery via AMP caches and by bundling the main content further, for instance by inlining CSS.<p>These caches, in all practicality, aren&#x27;t being run by the people who write these pages, which is a major difference, isn&#x27;t it? You can inline CSS manually; I do.<p>&gt;The same is true for Paired AMP. It’s super hard to maintain both versions over time, and Paired AMP was never meant to be the end state.<p>I don&#x27;t know what this is, but is this telling me they want everything to be AMP?<p>&gt;AMP isn’t just accelerated, it comes with all sorts of built-in UX advantages (e.g. disallowing interstitials, enforcing a free main thread for smooth interactions).<p>That may or may not be considered a good thing, but AMP doesn&#x27;t let you change this, now does it?<p>&gt;And AMP doesn’t just power pages anymore – you can now build ads, emails and stories with it.<p>Only Google thinks shoving this garbage into email is a good idea. Only Google and other awful groups are concerned with building ads, too.<p>&gt;We, the AMP team, want AMP to become a natural choice for modern web development of content websites, and for you to choose AMP as a framework because it genuinely makes you more productive.<p>So, they do want everything to become AMP, eventually.<p>&gt;You’ll now only maintain one version of each page by making your AMP canonical, or so-called “AMP first“, and that means your pages benefit from AMP’s performance and UX optimizations across Desktop, mobile and beyond.<p>This is harrowing to read.<p>&gt;AMP First doesn’t mean that strictly all pages of your site must be AMP – sometimes you might want maximum flexibility and distribution is not a big concern, like with a member-only area or complex shopping cart.<p>That&#x27;s at least the case for now, anyway, right?<p>&gt;Of course, it might not make sense for you to drop everything and reimplement your site in AMP today, and that’s OK! I just want you to know that we’ve grown up quite a bit, and when you set out to redesign or create something new, AMP is here to help you succeed.<p>No, I&#x27;ll continue writing my web pages by hand, only referencing other files on my website if I can help it, and with no JavaScript whatsoever.