Livewire: Optimize Performance with Lazy Loading

Speed up your Livewire components with lazy loading techniques.

1 min readLaravelاقرأ بالعربية

Improve Livewire performance with lazy loading:

Lazy Load Heavy Components

blade
<livewire:dashboard.analytics lazy />

Defer Loading Until Interaction

class Analytics extends Component
{
    public function placeholder()
    {
        return view('loading');
    }
}

Load on Scroll

blade
<div wire:init="loadData">
    @if($dataLoaded)
        <!-- Display data -->
    @endif
</div>

Lazy loading keeps initial page loads fast!

All articles

Keep reading