248: AMP

01:10:19   Download

Getting AMP’d with AMP. We’re going to talk about the #hotdrama about AMP with a couple of AMP experts.

Jump to a discussion on…

  • 1:06 What is AMP?
  • 9:37 What problems is AMP trying to solve?
  • 15:15 AMP is a wake up call but also a stop-gap solution.
  • 16:35 A lot of people consider AMP an enemy to the web.
  • 18:20 Is AMP a Google product?
  • 21:20 How do you land on an AMP page from a UX perspective?
  • 23:40 Articles written against AMP pages.
  • 32:20 What do you do when you work on AMP pages locally?
  • 33:02 Why does the AMP image tag exist?
  • 37:00 I’m on AMP sites and images below the fold never load?
  • 40:01 Publishers live and die by ads.
  • 43:20 Does AMP have a bias towards Google properties? i.e. AMP YouTube
  • 47:30 What’s the benefit for a developer doing a Google AMP site? Are developers punished for not doing a Google AMP site?
  • 55:50 Using AMP vs Facebook Instant Articles vs Apple News – all just forms of syndication?
  • 1:00:02 What makes a good AMP site?
  • 1:02:25 Issues with plugins and CMS’ and AMP.
  • 1:03:03 Could we be wrong betting it all on AMP?

Links

Sponsor:

Rollbar 28:55

One of the frustrating things about being a developer, is dealing with errors. 😥

  • Relying on users to report errors
  • Digging thru log files trying to debug issues
  • Or a million alerts flooding your inbox ruining your day

Rollbar’s full-stack error monitoring, gives you the context, insights and control you need to find and fix bugs faster. Rollbar works with all major languages & frameworks. It’s easy to install. Start tracking errors in 8 mins.

❤ by engineers at Heroku, Twilio, Kayak, Zendesk, Twitch & more.

Go to rollbar.com/shoptalkshow and get the Bootstrap Plan free for 90 days.

Sponsor:

CodePen Pro 46:20

CodePen Radio is a podcast that talks about running a business on the web.

Job Mention

  • red

    I think its ABSOLUTELY HORRIBLE. Google has a monopoly on so many things now not just search. I think this is jet about attempt to get into INDEPENDENT business.

    I am critical of Google anyway but I don’t want want to be forced to load a JS from Google and force JS on pages and then as a Thank you for giving in to their shit you get their stupid cache that is also forced on you and not have your sites URL in your visitors Browsers. No thanks! BUT I imagine this gets forked or some great people who will not work for Google or something better will come out of it. Meanwhile billions of stupid sheeps will fall for this BS.

    I am not used to browse the web on a phone but connections getting better not slower, there are other ways to improve mobile performance. I don’t like this at all.

    AND obviously this also is a way to create a ad haven for Google and others. Hopefully adblockers can correctly hide the elements without leaving white spaces. But this “AMP knows how the page is being rendered b4 it loads” sounds this could be tricky.

    I also not buy the “your not downranked without AMP” part. Google ranks site speed, and I bet their rate their own CDN fastest no matter what, so in that way you will actually automatically get a better rank for giving in to them.

    AND what is about style? Every site will look the same? I am just thinking “imagine every website looks like medium.com” what a sad boring Google web. But hey, its fast and Google controls everything yey!

  • jaymerica

    A problem I didn’t hear mentioned is how AMP pages alters the browser experience–at least on iPhones–and all for the worse.

    1) The scrolling speed changes. Whether it’s Safari or JavaScript doing it, it feels weird.
    2) The browser chrome no longer auto-hides as I scroll.
    3) Tapping the top status bar doesn’t scroll to the top of the “page” anymore.
    4) Safari’s Reader mode doesn’t work reliably. Just shows a snippet of the article sometimes or images are messed up.
    5) An extra fixed position or frequent-to-pop-out extra site name banner is added to articles. That seems fixable, and maybe it’s opt-out-able, but currently just looks like extra cruft when I click and AMP link.

    All these feel like a degraded experience. Considering that a generally good site–something like arstechnica–seems to load normal pages in about 2 secs on iPhone 6 level hardware, I’m trading way too much for generally small speed improvements.

  • I only zapped through but picked up some good points. I wonder what others here think about how AMP could be improved; I have collected some of my concerns in https://meiert.com/en/blog/20160818/amp/, suggesting that we’d need Google to share their thinking but that AMP otherwise “looks like a shot from the hip that may have been addressed more appropriately by involving other mobile-related efforts, specs, and groups.” (Disclaimer: I don’t have any affiliation with Google anymore, but am simply interested in the AMP effort and what we can learn from it for similar initiatives.)

  • Jörn Zander

    Great show. Good journalism!

  • Great show, convinced me NOT to use AMP…
    Sure it is fast and all, but it sounds like a huge amount of complications and restrictions…

    I will refer good ‘normal’ web development and smart caching, serving and minimized responsive images….