Demystifying Web Standards
Dominic Farolino // @domfarolino // dom@chromium.org
About me
What is this talk?
3 Goals
What is this talk?
Source: https://londonist.com/london/experience-new-orleans-without-leaving-london-at-this-cocktail-village
Summary
What is a standard?
Depends on the context
Reasonable definitions
Our purposes:
Tech with multiple independent implementations
*NIX OS’s
Web Tech
Tons more!!
HTTP
JavaScript
Web Plat APIs
Where do Web APIs come from?
const logicalAnswer = “JavaScript”
APIs exposed
APIs exist as native functions/constructors
What is JavaScript?
Just a language
ECMAScript
Web API Origins
Web Standards Bodies
...more history
WHATWG
But, APIs are “native” code?
Anatomy of a Web Standard
Fetch Standard
Fetch Standard
Fetch Standard: Request Class
Web IDL
Web IDL Responsibilities
How I got involved
Contributions
Use your voice!
~Fin~
@domfarolino // dom@chromium.org