Summary
Alpine.js 3.17 adds Alpine.deferInit(), allowing a component tree to remain suspended until an asynchronous prerequisite settles. The release also fixes Unicode escapes in Content Security Policy string literals.
Why it matters
Deferred initialisation helps progressively enhanced applications coordinate startup dependencies, while the CSP fix removes a security-sensitive edge case in generated client code.
Related coverage
- Next.js 16.4 canary improves codemods and SST key ordering
- Plasmo 0.89 adds browser-specific manifest overrides
- Javy 6.0 changes its plugin API for JavaScript-to-WebAssembly builds