What is the deal with `html ⚡` on AMP pages?

I dig AMP html a bit and this line immediately caught my attention.

AMP HTML documents MUST:

Contains a top-level tag <html ⚡>( <html amp>also accepted).

So my first question here is <html ⚡>valid HTML? I mean this works, but I look very strange to me. Can someone tell me specific rules for unicode as HTML attributes?

And my other question: what is it used for. The documentation states that this is necessary for a valid AMP document.

But dropping does not result in an AMP validation error. The JS AMP source alone doesn't even care about that.

Is this a sign for scanners and bots designating a document as AMP?

Thanks in advance.:)

+4
2

HTML ASCII, . . 12.2.4.32 .

+6

Unicode, <html amp>; . , . AMP. <html amp>, .

+2

All Articles