Hacker News new | ask | show | jobs
by x3haloed 2552 days ago
I can't belive the neckbeard level in here. "I do all my web browsing with curl and vim. Nobody needs AMP!"

Listen -- AMP is merely a set of guidelines and a framework to help developers make media-rich web content load fast. You can obviously achieve the same results without AMP, just like you can write a SPA without a framework. Duh.

AMP is not "bad" or "good". Get over yourselves and your moral peacocking and get back to measuring things objectively. Everyone who upvoted this crap needs to consider why. Is it because AMP fails to accomplish its goals? Or is it because you share a sentiment with the author -- that "Google and AMP are ruining lives and, even worse, the web, the holy web, and that they must be stopped in the name of the holy Linus, who set us free from the proprietary code, and... Where was I?" "God, you're the worst DM." "Yes. Yes I am."

2 comments

Could you please not post in the flamewar style to HN? We're trying to avoid that here. I'm sure you can express your substantive points without that.

https://news.ycombinator.com/newsguidelines.html

> Listen -- AMP is merely a set of guidelines and a framework to help developers make media-rich web content load fast. You can obviously achieve the same results without AMP, just like you can write a SPA without a framework. Duh.

Basically all criticism of AMP is about the fact that this is not true. If Google said "we prioritize fast pages, here's some guidelines and code on how to do that", that'd be fine. But they've tied features to using exactly their framework and nothing else.

Like AMP, but don't want to show 8 seconds of empty page to users without JS, or want to remove any of the other weird issues it had at times? Too bad, changing that code means it is not valid AMP anymore. Want to self-host the AMP source code? Too bad, not valid AMP anymore.

>don't want to show 8 seconds of empty page to users without JS

That's incorrect. AMP pages support noscript.

Specifically, if you disable JavaScript entirely, they load cleanly (via the no script tag).

If you block just the amp js endpoint, they have a fallback for slow confections that waits a few seconds before rendering to avoid page redraws. This is the 8-second thing.