Preact is a fast React alternative for building user interfaces with components and a virtual DOM. It supports the same modern API (hooks, ES6 class, functional components, JSX) and includes React compatibility via a preact/compat alias, with features like HMR and server-side rendering.
Project status
- The source appears actively maintained, with recent tagged updates (10.29.0, 10.29.1, 10.29.2) and a most-recent upstream push on 2026-06-02.
- Apparent update cadence is roughly every 3 to 5 weeks (10.29.0 on 2026-03-10, 10.29.1 on 2026-04-03, 10.29.2 on 2026-05-17), suggesting an ongoing development cycle rather than maintenance mode.
AI summary generated Today
Recent updates
10.29.2
2 weeks agoRelease 10.29.2 focuses on fixing hydration behavior for textareas when using props like defaultValue or value. In addition to that runtime fix, it includes CI and GitHub release workflow maintenance related to trusted publishing.
Security10.29.1
2 months agoRelease 10.29.1 focuses on fixing runtime behavior issues in the Preact compat layer, specifically event-clock handling per Preact instance and DOM ordering with conditional ContextProvider usage. It also includes test and tooling maintenance, including switching test automation to Playwright, renaming JS test files to JSX where needed, and migrating formatting tooling from Biome to OxFMT.
10.29.0
2 months agoVersion 10.29.0 adds a React-compatible flushSync implementation in the preact compat layer, plus a couple of robustness fixes (renderCount/queue reset and handling components with an undefined prototype). The release also includes some compat-layer size/perf refactors.
Features