opinionated, standards non-compliant HTML parser meant to consume handwritten HTML. Not particularly fast, probably. - all tags must close *(even `
`, ``, ``)* - tag names must be separated from the tag-body *(where the attributes go)* by a space character *(` `, 0x20)* - attributes must use `"` as their quoting character AND attributes must be quoted *(no `src=image.png` nonsense. is that- does that ever even happen? i hope not)* - attribute keys, if they have a value, must have the `=` directly following the key *(good: `src="image.png"`, bad: `src = "image.png`)* - self-closing tags must have the closing `/` at the very end of the body *(directly before the `>`)* - no > in tags except at the end (not even in attributes) - inline `