Modern Web Standards
Why are Web Standards Important?
An Information Space and application platform that is...
"Neutral Broker" that makes meaningful guarantees to users:
- switch to another browser without friction
- isolation with the Same Origin Policy
- ability to clear tracking data
- possibility to customise with extensions
- control over capabilities with permissions
Web pages are guests on our computers.
- Tim: Universal Resource Locator
- IETF: Uniform Resource Locator
The WHATWG was founded by individuals of Apple, the Mozilla Foundation, and Opera Software in 2004, after a W3C workshop. [They] were becoming increasingly concerned about the W3C’s direction with XHTML, lack of interest in HTML and apparent disregard for the needs of real-world authors.
Web Standards is Trying to Put Itself Out of Business.
Succeeding in Web Standards
Standards are social; face-to-face time is important.
Timescales in standards are long; in fact, they are never done.
- HTTP/2: 5.5 years
- HTML5: 10 years
- WebRTC: 5+ years
Stay Backwards Compatible.
The Web is huge; don't break existing content. Progressive Enhancement through extensibility is a primary tool.
- New HTML elements or attributes
- New HTTP headers
Standards Do Not Guarantee Success.
Running code wins - there are no standards police.