Posts
All the articles I've posted.
The View Transitions API, the Navigation API and the SPA vs MPA debate
Posted on:September 3, 2023Memory leaks, accessibility, core web vitals, paint holding, native browser loading spinners, Server Side Rendering, and more.
User-adaptive interfaces with AccentColor
Posted on:August 8, 2023Respecting user preferences for form controls.
Declarative Shadow DOM
Posted on:July 30, 2023Shadow DOM without JavaScript
Converting between iterables and web streams
Posted on:July 27, 2023ReadableStream.from() and Array.fromAsync()
Import JSON, CSS and more with import attributes
Posted on:July 27, 2023A standard way to import JSON modules, CSS modules and more
Change array by copy
Posted on:July 20, 2023toReversed(), toSorted() and toSpliced()
Grouping array items with groupBy()
Posted on:July 20, 2023Object.groupBy()
Using emoji on the web
Posted on:July 16, 2023Probably more than you ever wanted to know about emoji