|
|
|
|
|
by SigmundA
2306 days ago
|
|
People seem to prefer web sites that render inconsistently rather than not at all because of one little issue in the markup. It is more robust to render something rather than nothing and is one big reason XHTML was abandoned. Yes a system that no one uses is more secure than one everybody does. Postel's Law is literally in the TCP RFC [1], don't you think that makes it relevant? 1. https://tools.ietf.org/html/rfc761#section-2.10 |
|
Except those are not the alternatives. The alternatives are consistently rendered websites or inconsistently rendered websites. If browsers had strictly enforced HTML syntax from the beginning, noone would ever have built websites with "little issues in the markup".
IP stacks do not accept randomly misformatted IP packets. The result is obviously not that you constantly encounter internet services that you can not access because your IP stack is picky about broken IP packets, the result is that noone ever sends you broken IP packets.
> It is more robust to render something rather than nothing
No, it just isn't. You are just looking at a very small part of the consequences of this implementation strategy that indeed happens to be positive, but completely ignoring the big picture of all the externalities and other indirect damage that result from it.
> and is one big reason XHTML was abandoned.
Erm ... no? The reason why XHTML was abandoned was because people are incompetent at writing software, and there existed an alternative that allowed them to keep their idiotic practices, including all the vulnerabilities and interoperability problems that result from those, so that's what people did.
> Yes a system that no one uses is more secure than one everybody does.
How does that follow? And what does that have to do with anything?
> Postel's Law is literally in the TCP RFC [1], don't you think that makes it relevant?
Relevant ... for what?