Just a Spec

The Past, Present, and Future of the Form Tag

May 09, 2023 Jared White & Ayush Newatia Episode 1
The Past, Present, and Future of the Form Tag
Just a Spec
More Info
Just a Spec
The Past, Present, and Future of the Form Tag
May 09, 2023 Episode 1
Jared White & Ayush Newatia

In our kickoff episode of Just a Spec, we take a look back at the early use of forms on the web to facilitate messaging and payments, the introduction of XMLHttpRequest which started the Ajax revolution, how JSON-based API calls began to veer away from the spirit of progressive enhancement, modern page update techniques which still take advantage of form mechanics and HTML transport, and promising new specs like FormData and ElementInternals which propel "vanilla" form technology into the future.

Hosted by Jared White & Ayush

Show Notes Chapter Markers

In our kickoff episode of Just a Spec, we take a look back at the early use of forms on the web to facilitate messaging and payments, the introduction of XMLHttpRequest which started the Ajax revolution, how JSON-based API calls began to veer away from the spirit of progressive enhancement, modern page update techniques which still take advantage of form mechanics and HTML transport, and promising new specs like FormData and ElementInternals which propel "vanilla" form technology into the future.

Hosted by Jared White & Ayush

Introduction
The History of <form>, Ajax, and Beyond
Guestbooks, remember those? ;-P
Payments over plain text ?!?!
And then there was XMLHTTPRequest aka AJAX
Now everything's coming up…JSON?
Sure, just blame all the backend devs… ;-P
Back to saner defaults?
React Server Components are HTML! …until they're not…
Better <form>s with FormData and Element Internals
Eagerly awaiting browser parity on cool new APIs
Web development…is forms!
Sticking close to true form submissions and HTML
Outro