-
@zachleat I’m sure it’s not a shocker given my focus, but I went with a blog post as it’s more interesting. JS-only features: 1. Read aloud 2. Save offline 3. Navigation highlight (which I need to switch to
aria-current) 4. Webmention updates on load 5. Live webmention streaming -
@zachleat All features are, of course, gated by feature availability, so it’s considerably more nuanced: * Read aloud requires SpeechSynthesis * Save offline requires Cache API * Webmention updates requires
template&array.filter()* Webmention streaming requires WebSockets * etc.

