Livewire 3
summary
Livewire 3 ships as a full rewrite built on Alpine with a custom morph-diff replacing morphdom, HTTP request bundling to collapse concurrent component updates, and wire:navigate that makes page transitions SPA-like (demo shows ~600ms). wire:model defaults to deferred, wire:model.live enables realtime, server-side JS() calls and streamed responses work over plain HTTP, PHP attributes add per-property hooks (validation, locking), form objects extract validation/storage, lazy loading and deep component nesting are supported, and a wiretap devtools plus an Artisan upgrade command are included.
AI-written summary · about
chapters (15)
- 0:00The road to Livewire v3
- 1:48Core architecture changes
- 4:41Documentation improvements
- 7:23SPA functionality
- 10:43Form handling updates
- 13:30Alpine.js integration
- 16:27Client-side JS interaction
- 18:47PHP attributes
- 23:23Enhanced validation
- 25:50Form object abstraction
- 28:34Component nesting
- 31:08Lazy loading components
- 32:44Real-time streaming
- 37:12Livewire developer tools
- 40:28Launch and Q&A








