Applying feedback, round 1
Applying feedback, round 1

- cookieList is indeed an array. Examples have been expanded to show this

- regexp is gone in favor of strict name matching, name prefix matching, and "give me everything" where the developer-supplied script sorts it out; tried to strike a balance between not waking up handlers when the change is to an unrelated cookie that happens to be in-scope and the matching is definitely practical to implement in the browser (exact match or exact prefix match - both are used in ServiceWorker already) on the one hand and allowing JS to decide whether a change is interesting on the other hand (omit interest list and you get called back every time)

- switched to `get`

- added `delete`

- proposed restricting write operations to secure contexts

- `expires` rather than `expiration`, added explicit examples of numeric expiration timestamps

- added some initial discussion of security implications

- overhauled change monitoring APIs

- attempted to explain change coalescing

- attempted to explain ServiceWorker API and rationale

- `match`/`matchAll` are gone

- `await`

- silent failures are gone

- changed event name
bsittler/async-cookies-api,bsittler/async-cookies-api