-
@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.