← Back to context

Comment by JoshTriplett

11 hours ago

With the benefit of hindsight, if the web had been that way from the beginning, I think we would have been better off. The moment you tested your content in any browser, you'd immediately see if it was broken.

But it wasn't something that could get introduced later, after all the broken content that already existed.

With all respect - the opposite is true. The web succeeded because HTML and HTTP are easy standards easily writable by humans with text editors. HTML was writable by non-programmers.

  • The low barrier to authoring was very important. No tools needed except notepad and a browser. Syntax easy to understand and write by hand.

    But I don’t think the ambiguous html parsing made it easier. If anything it made it more difficult since you had to test in multiple browsers. Eg a table which was not properly closed would render in IE but not render in Netscape.

  • I don't think "parsed strictly" makes something hard; on the contrary, I think it's helpful to make something easy. Clear feedback, easy to test.

    But then, I've always preferred strongly typed over stringly typed.

  • That's not obviously so. The adoption of JS wasn't particularly hindered by the fact that users have to match their brackets and generally avoid syntax errors.

Yeah, I think SGML HTML as the first pass was a mistake. All my early websites were XHTML until people called them "bad"...