I do appreciate all of what you’ve said but the author of this piece is actually mistaken.
The browser isn’t actually processing the string “chucknorris” and forgiving incorrectly provided hex codes, which is a common misconception.
What actually happens within the rendering pipeline is that the full literal string (in this case, “chucknorris”) is parsed, and the browser attempts to render the tag in the colour of blood in hope of receiving the mercy that Chuck Norris doesn’t have.
As said, it’s a common misconception and I’m glad I could clear it up before he reads this.