My thoughts in a semi-raw form, a lot of these posts contain what goes around in my mind throughout a day.
Getting unique tree-identifiers consistent across server and client.
When exploring a bug in Preact we came across a few quirks with regards to (micro)ticks and events.
We see a lot of talk about hydration, what is it and where is it applied?
We often talk about state in context, ... but this can be a footgun, let's take a closer look at how library authors bypass this.
How do we handle Asynchronous data in a situation where it feels the runtime is idle, how does Suspense tie into this and extending into ssr.
Controlled and uncontrolled inputs have always been a big subject, what does it actually mean, to be (un)controlled?
As one of the core maintainers of Preact I think a lot about VDOM and how to optimize the common actions of library-consumers.