The 'Form' Element Created the Modern Web.  Was It a Big Mistake?

The ‘Form’ Element Created the Modern Web. Was It a Big Mistake?

The web was born to publish documents—in particular, physics papers from CERN, the great laboratory where Tim Berners-Lee, the very first web developer, was employed to do smart information things. But technology evolves … Actually, forgive the digression, but technology doesn’t evolve. Everyone says it evolves, but true evolution includes a whole lot of death. Not all software survives, of course (I’m typing this in Google Docs, not on a Xerox Alto), but as anyone who has investigated the Windows control panels can tell you, there’s a lot of decades-old code in our systems. If people evolved like technology, you’d be 6,000 lizards, 30 chimps, and a couple Neanderthals all glued together with an anguished human face stretched across it as a “visual refresh.”

Anyway, the World Wide Web may be the most proudly agglutinative technology in history. After a few early tweaks and changes (eg, removing the tag), HTML has almost never thrown things away, so that every subsequent version of a browser can work with all the web pages that came before. In its earliest days it grew tags to become visual; it grew

tags to become tabular—and more than 25 years ago (version 2) it added the

element, making it interactive.

It is the

element, and the lesser elements that comprehend the form, like and

CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Performance
Analytics
Advertisement
Others