Live data from Hacker News

How to fight back against Google AMP as a web user and a web developer

markosaric.com

341–350 of 570 posts

Re: How to fight back against Google AMP as a web user and a web developer

#341

Earlier quoted context omitted.

Install a content blocker, and the original site sans bullshit is the best experience. Ironically the amp page is artificially slow when blocking amp’s JS because they force an 8 second delay - via required boilerplate css - before content is visible.

Source for your second paragraph: https://news.ycombinator.com/item?id=16730905 That's out of date now, though; despite still being part of the required boilerplate CSS for AMP pages, I can't find that delay in any of the https://amp.dev/ pages (the ampbyexample.com replacement demo site). This is really shady.

Sites which optimize their pages via https://www.npmjs.com/package/@ampproject/toolbox-optimizer have the initial layout performed server-side instead of by javascript, and thus the CSS Flash-of-unstyled-content protection is removed. amp.dev runs this optimization, along with lots of other sites.

Re: How to fight back against Google AMP as a web user and a web developer

#342

I'm not a fan of Google's proprietary web, but it's worth pointing out that this is largely a response to the increasingly shitty way publishers treat their users. Just reading basic articles on the web has become a painful exercise in dodging "Subscribe" faux-pop-ups; trying to scan text while your vision is bombarded with unrelated video; and user-hostile scroll capture effects. For much the same reasons Google AMP…

I guess because I work on mostly b2b or private apps, I'm not up on the latest for sites that are trying to drive traffic and views. SEO has always seemed like a dirty world of stepping on whatever you have to just to get clicks, and be the 500th app someone grants notification permissions to.

Re: How to fight back against Google AMP as a web user and a web developer

#343

Earlier quoted context omitted.

You can still use Google Fonts, but download the font files and host them yourself to prevent your users/visitors from being tracked by Google: https://google-webfonts-helper.herokuapp.com/fonts https://github.com/gabiseabra/google-fonts-webpack-plugin

Ahhh, I wasn’t aware that it is possible to download Google fonts. Is it copyrighted though?

Directly linked on that page: https://fonts.google.com/attribution

Re: How to fight back against Google AMP as a web user and a web developer

#344
post #59

Earlier quoted context omitted.

Edge is available at least on OS X, I'm currently running it on both of my Macs. Not sure about Linux though and I agree it'd be great if they open-sourced it.

?! I'm genuinely curious why you chose this route.

The chromium base is very well supported, I like and am familiar with the dev tools, and the battery life has also been much better than Firefox on OS X. I would prefer to use Firefox for everything but I run into enough small issues that I prefer to use Edge. I'd run Chrome if it didn't have so much of Google hidden in all the nooks and crannies.

Re: How to fight back against Google AMP as a web user and a web developer

#345
post #30

I worked on amp for a leading newspaper, and everyone who says that amp is about "making the web faster on mobile" is either very naive or doing marketing for google. For publishers, amp is about trying to top the results on google search and capture traffic, it's their only motivation to publish their content using amp, and the only metric they look in order to evaluate the results. Once they have their amp content,…

If you work for a media org - than you KNOW that on the non-amp pages the synchronous java script from a hundred tracking / ad platforms (why can't these sites just use ONE tracking library) CRUSH the page load times. Despite your (false) claim that google support sync javascript ad libraries "just as they do in their regular sites" this is 100% false. The amp javascript components have DOM interaction restrictions,…

> Despite your (false) claim that google support sync javascript ad libraries "just as they do in their regular sites" this is 100% false.

OP didn’t claim this.

Re: How to fight back against Google AMP as a web user and a web developer

#346

Earlier quoted context omitted.

I invite you to go to your local Fox/ABC/CBS channel's website and TRY to read an article vs AMP. AMP is about stopping....that. It's indescribable how horrible these companies have become. 1. Auto-playing ads 2. Scroll-jacking 3. Overlay...after overlay... after overlay. 4. Popover 5. Paywall 6. Popover again for good taste. 7. Oops you scrolled too far better redirect you to another page entirely. 8. You wanted the…

This doesn't address those problems, it has effectively created a second, proprietary web which is only accessible from the Google home page. If Google actually wanted to improve the web, they wouldn't be splintering it, they would reward publishers with better search placement for building user-friendly sites. As it is, AMP is little more than a way to ensure the "Google" web is better than the non-Google web. Which…

AMP pages are just HTML. Publishers can and do use AMP pages as their "regular" pages that every user sees, not just those coming from Google. Other aggregators (Bing, Twitter, LinkedIn, etc) link to AMP versions. These pages are far from only accessible from Google queries.

Re: How to fight back against Google AMP as a web user and a web developer

#347

Here's one great takeaway: > Treat the cause: Third-party requests slow down the web > ... > - Google owns 7 of the top 10 most popular third-party calls > ... > So you can see why there must be some kind of internal struggle at Google. They understand the value of a faster web but they also cannot go after the main cause of the slow web. And this is how technology such as AMP gets invented and makes things worse. It…

I have switched to DuckDuckGo as mt main search engine a couple of months ago, but for complicated queries I just have to go back to Google. It's that bad.

Re: How to fight back against Google AMP as a web user and a web developer

#348
post #50

Earlier quoted context omitted.

Serious question: what else those websites are supposed to do (that AMP does not provide) with all those megabytes of scripts? Newspapers display a text and an image and very rarely an interactive content(Election day maps and charts, mostly). Is there a reason FROM USERS PERSPECTIVE to have different website codebase for each publisher? For years the Web community kept creating new JavaScript libraries every day and…

I’m just annoyed at my links being hijacked. When I click a link, my intention is to visit someone’s page, not to view it through some sort of creepy iframe. When I go to share a link, why is it a google link instead of the newspaper? Why do I have to spend a minute or two hunting for the real one in the ugly ui?

Publishers who implement Signed Exchanges get AMP links directly to their site with no iframe viewer on browsers that support the technology: https://amp.dev/documentation/guides-and-tutorials/optimize-...

https://github.com/WICG/webpackage/blob/master/explainer.md

Re: How to fight back against Google AMP as a web user and a web developer

#349
post #327

Probably highly unpopular opinion, but as a user I've never had anything but positive experiences with AMP-enabled sites. They load massively faster than normal sites, especially on poor mobile connections where main sites sometimes hang indefinitely trying to load javascript, ads, etc. While content publishers are continuing to overload their sites with further trackers, ads, javascript, remotely loading assets whic…

> They load massively faster than normal sites, especially on poor mobile connections where main sites sometimes hang indefinitely trying to load javascript, ads, etc. Have you tried the normal mobile websites with an adblocker?

Normal people don’t know how to do that
Post reply on HN