News for hackers. Stuff that matters.
Re:iOS 11 Safari will automatically strip AMP links from sha... by madeofpalk on Wednesday August 23, 2017 @06:57PM (#15085925)
Opposite of web standards? It's HTTP+HTML+JS+CSS. What part of AMP isn't standards compliant?
Re:iOS 11 Safari will automatically strip AMP links from sha... by slackingoff2017 on Wednesday August 23, 2017 @07:00PM (#15085953)
The AMP client source is available but worthless. Google validates that you're running their blessed version of the framework and if you change a single bit in the files Google doesn't serve your AMP content anymore.

It's a classic walled garden, like the Android app store. You can develop Android apps that don't meet their guidelines but you can't distribute them through normal channels.

Re:iOS 11 Safari will automatically strip AMP links from sha... by Larrikin on Wednesday August 23, 2017 @07:12PM (#15086033)
The Play Store is pretty liberal in what they allow, more so than the Apple App store atleast.
Re:iOS 11 Safari will automatically strip AMP links from sha... by madeofpalk on Thursday August 24, 2017 @04:22AM (#15088453)
Right, so its closed source? Still standards compliant.
Re:iOS 11 Safari will automatically strip AMP links from sha... by matt4077 on Wednesday August 23, 2017 @07:10PM (#15086016)
OP is complaining about Safari not supporting the most recent APIs, whereas AMP supports only an extremely limited subset of all those technologies.

But I believe the larger issue is how it makes URL meaningless, and futures a centralisation of the web. It's not against the standard, but certainly the spirit of the web as it was supposed to be.

Re:iOS 11 Safari will automatically strip AMP links from sha... by grey-area on Wednesday August 23, 2017 @07:10PM (#15086013)
What part of AMP isn't standards compliant?

The part that mandates including js from a corporation on your pages.

Re:iOS 11 Safari will automatically strip AMP links from sha... by madeofpalk on Thursday August 24, 2017 @04:23AM (#15088456)
Yes, using a javascript framework requires you to have that javascript on your page.