Something a bit different for HTTP 203: Jake & Surma make a change to a web standard. Includes how to read specs, and how to write web platform tests.
01:37 There's a problem with IndexedDB.
07:07 How do we start adding a feature to the web?
08:24 How to find the right spec.
10:15 The structure of a web spec.
13:26 Proposing a new feature.
16:29 THE WORK BEGINS.
16:55 Test-driven standards development.
37:54 Changing the spec.
55:07 Revisiting the tests.
58:15 Opening PRs.
Jake's IDB library https://www.npmjs.com/package/idb
The IndexedDB spec https://w3c.github.io/IndexedDB/
The spec issue https://github.com/w3c/IndexedDB/issues/255
Web Platform Tests https://github.com/web-platform-tests/wpt
The IDB tests (which were expanded a little after recording) https://github.com/web-platform-tests/wpt/pull/15820/files
The spec change PR https://github.com/w3c/IndexedDB/pull/257/files