First alpha release of Query Monitor 4 which switches to client-side rendering with Preact.
- While there are some visual tweaks, this should be a mostly invisible change to end users. The big underlying improvement is the rendering performance and enablement of Fantastic Future Features.
- Back-compat support for server-side PHP rendered panels remains in place. Such panels are indistinguishable from the client-side rendered panels that they sit alongside.
- In the initial release there will be no facility for a third-party plugin to register a client-side rendered panel. This is a future enhancement.
- With this change QM no longer has any external JavaScript dependencies, including jQuery, React, wp.i18n, etc. Everything is self-contained in the 100KB bundle.
This has taken a catastrophically long time to implement. Maybe I need a career change.