livewire/blaze
Blaze accelerates Laravel anonymous Blade components by compiling templates into optimized PHP functions, cutting 91–97% of rendering overhead with drop-in compatibility. Enable per component via @blaze or optimize directories, with optional memoization and folding.
After upgrading, clear compiled views using php artisan view:clear.
BlazeAttributeBag::__toString() rendering by @SanderMuller in https://github.com/livewire/blaze/pull/150Full Changelog: https://github.com/livewire/blaze/compare/v1.0.10...v1.0.11
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.9...v1.0.10
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.8...v1.0.9
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.7...v1.0.8
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.6...1.0.7
After upgrading, clear compiled views using php artisan view:clear.
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.5...v1.0.6
After upgrading, clear compiled views using php artisan view:clear.
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.4...v1.0.5
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.3...v1.0.4
[@assets](https://github.com/assets) directive not loading in Blaze-compiled views by @joshhanley in https://github.com/livewire/blaze/pull/87Full Changelog: https://github.com/livewire/blaze/compare/v1.0.2...v1.0.3
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.1...v1.0.2
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.0...v1.0.1
A reliable, drop-in optimization for your Laravel app that eliminates most of the overhead from anonymous Blade component rendering, with additional strategies available for even greater gains.
The new default strategy compiles anonymous components into plain PHP functions, skipping the standard rendering pipeline and eliminating ~90% of overhead.
Blaze now detects when folding would produce incorrect output and automatically falls back to function compilation, so you still get a significant performance improvement.
Blaze now includes a fully-featured profiler for analyzing the rendering performance of your views. See exactly how long each component takes to render, identify bottlenecks, and measure the impact of your optimizations.
If you're using Flux, we've already updated all Flux components to be maximally optimized. Just update to the latest version and you're good to go.
If you're upgrading from the 1.0-beta, [@blaze](https://github.com/blaze) no longer enables folding or memoization by default — it enables function compilation only. You'll need to opt in explicitly with [@blaze](https://github.com/blaze)(fold: true) or via Blaze::optimize(). See the full upgrade guide for details.
For full documentation on all optimization strategies, configuration options, and limitations, see the README.
Wrapper by @ganyicz in https://github.com/livewire/blaze/pull/45Full Changelog: https://github.com/livewire/blaze/compare/v1.0.0-beta.7...v1.0.0-beta.8
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.0-beta.6...v1.0.0-beta.7
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.0-beta.5...v1.0.0-beta.6
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.0-beta.4...v1.0.0-beta.5
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.0-beta.3...v1.0.0-beta.4
Full Changelog: https://github.com/livewire/blaze/compare/v1.0.0-beta.2...v1.0.0-beta.3
composer require in README to install 1.0-beta by @ganyicz in https://github.com/livewire/blaze/pull/16setAccessible calls by @ganyicz in https://github.com/livewire/blaze/pull/26Full Changelog: https://github.com/livewire/blaze/compare/v1.0.0-beta.1...v1.0.0-beta.2
We’re excited to announce the first beta release of Blaze v1!
You can learn more and get started here: https://github.com/livewire/blaze/blob/main/README.md
Full Changelog: https://github.com/livewire/blaze/compare/v0.1.0...v1.0.0-beta.1
Full Changelog: https://github.com/livewire/blaze/commits/v0.1.0
How can I help you explore Laravel packages today?