Filament v4 &amp; v5 Performance Beta: How to Install | Mohamed Said        [  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MH.png)   Mohamed Said Laravel Backend Engineer  ](https://www.msaied.com) [ Home ](https://www.msaied.com) [ Projects ](https://www.msaied.com/projects) [ Articles  ](https://www.msaied.com/articles) [ Certificates ](https://www.msaied.com/certificates) [ Contact ](https://www.msaied.com#contact-section) 

       [  ](https://github.com/EG-Mohamed)       

 [ Home ](https://www.msaied.com) [ Projects ](https://www.msaied.com/projects) [ Articles ](https://www.msaied.com/articles) [ Certificates ](https://www.msaied.com/certificates) [ Contact ](https://www.msaied.com#contact-section) 

  [ home ](https://www.msaied.com)    [ articles ](https://www.msaied.com/articles)    Help Make Filament Faster: Beta Versions of v4 and v5 Now Available for Testing        On this page       1. [  Filament Is Getting a Major Performance Boost — and Needs Your Help ](#filament-is-getting-a-major-performance-boost-and-needs-your-help)
2. [  How to Install the Beta ](#how-to-install-the-beta)
3. [  What Changed? ](#what-changed)
4. [  Forms &amp; Schemas ](#forms-amp-schemas)
5. [  Tables ](#tables)
6. [  Panels &amp; Resources ](#panels-amp-resources)
7. [  Widgets &amp; Charts ](#widgets-amp-charts)
8. [  Other Improvements ](#other-improvements)
9. [  Key Takeaways ](#key-takeaways)

  ![Help Make Filament Faster: Beta Versions of v4 and v5 Now Available for Testing](https://cdn.msaied.com/299/b7163ad1d319ebdd0e7128cc976053bf.png)

 [  Laravel ](https://www.msaied.com/articles?category=laravel) [  Filament ](https://www.msaied.com/articles?category=filament)  #Filament   #Laravel   #Performance   #Beta   #TALL Stack   #Composer  

 Help Make Filament Faster: Beta Versions of v4 and v5 Now Available for Testing 
=================================================================================

     26 Jun 2026      3 min read    ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MJ.jpg)  Mohamed Said  

       Table of contents

  9 sections  

1. [  01   Filament Is Getting a Major Performance Boost — and Needs Your Help  ](#filament-is-getting-a-major-performance-boost-and-needs-your-help)
2. [  02   How to Install the Beta  ](#how-to-install-the-beta)
3. [  03   What Changed?  ](#what-changed)
4. [  04   Forms &amp; Schemas  ](#forms-amp-schemas)
5. [  05   Tables  ](#tables)
6. [  06   Panels &amp; Resources  ](#panels-amp-resources)
7. [  07   Widgets &amp; Charts  ](#widgets-amp-charts)
8. [  08   Other Improvements  ](#other-improvements)
9. [  09   Key Takeaways  ](#key-takeaways)

       Filament Is Getting a Major Performance Boost — and Needs Your Help
-------------------------------------------------------------------

The Filament team has been quietly working on a sweeping set of performance improvements across the entire first-party Filament package ecosystem. After a significant tables-package rework in the v3-to-v4 upgrade, they've gone even further this time, targeting forms, panels, widgets, and more.

To validate these changes against real-world workloads before a full release, the team has published beta versions of both **Filament v4** and **Filament v5**. They're asking the community to install them, run them locally or in staging, and report back.

How to Install the Beta
-----------------------

Getting started takes just two steps:

1. Open your `composer.json` and update the version constraint for **every** `filament/*` package you use: 
    - Filament v4: `^4.12@beta`
    - Filament v5: `^5.7@beta`
2. Run `composer update` to pull the latest beta packages.

```bash
# Example for a v4 project
composer require filament/filament:"^4.12@beta" --update-with-dependencies

```

No significant code changes are required — the performance improvements are internal.

> **Important:** Do not deploy these beta versions to production. They are suitable for local development and staging environments only.

Once you've tested, please leave a reply in the [official GitHub discussion](https://github.com/filamentphp/filament/discussions/20078) — even if everything works perfectly. The team needs positive signals just as much as bug reports.

What Changed?
-------------

Here is a summary of the most notable improvements across the ecosystem:

### Forms &amp; Schemas

- Large forms render significantly faster thanks to Blade views being refactored into HTML generation functions.
- Repeaters, builders, and repeatable entries now memoize child schemas more aggressively.
- Component configuration, colours, descriptions, icons, and tooltips are memoized.
- Selects resolve their options fewer times during rendering.

### Tables

- Optimised rendering fast-paths for basic text columns and actions.
- State formatting runs fewer times per cell.
- Optimised reordering for `BelongsToMany` relationships.
- Internal query-builder parts are memoized rather than rebuilt on every call.

### Panels &amp; Resources

- Memoized model-to-resource lookups, resource slugs, page names, and relation manager visibility.
- Faster navigation group sorting.

### Widgets &amp; Charts

- Stat chart widgets no longer import the entire Chart.js library, reducing JavaScript bundle size.
- Stat charts skip redraws when the underlying data has not changed.

### Other Improvements

- A more efficient `ComponentAttributeBag` replaces Laravel's default implementation.
- Fixed a memory leak caused by action modal event listeners not being cleaned up.
- Fewer redundant config fetches and button component instantiations per request.
- More efficient filesystem disk caching and file-existence checks.
- Notification Alpine components now serialise less data.

Key Takeaways
-------------

- Install the beta with `^4.12@beta` or `^5.7@beta` in your `composer.json`.
- Test locally or in staging — **never in production**.
- Performance gains span forms, tables, panels, widgets, and core internals.
- A memory leak in action modal event listeners has been fixed.
- Chart.js is no longer fully bundled in stat chart widgets, reducing bundle size.
- Report results (good or bad) in the [GitHub discussion](https://github.com/filamentphp/filament/discussions/20078).

---

*Source: [Help make Filament faster! — Laravel News](https://laravel-news.com/help-make-filament-faster)*

 Found this useful?

          [  ](https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.msaied.com%2Farticles%2Fhelp-make-filament-faster-beta-versions-of-v4-and-v5-now-available-for-testing&text=Help+Make+Filament+Faster%3A+Beta+Versions+of+v4+and+v5+Now+Available+for+Testing) [  ](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.msaied.com%2Farticles%2Fhelp-make-filament-faster-beta-versions-of-v4-and-v5-now-available-for-testing) 

 Frequently Asked Questions 
----------------------------

  3 questions  

     Q01  How do I install the Filament performance beta?        Update the version constraint for every filament/* package in your composer.json to ^4.12@beta (for v4) or ^5.7@beta (for v5), then run composer update. No significant code changes are needed. 

      Q02  Can I use the Filament beta in production?        No. The beta versions are intended for local development and staging environments only. They may be unstable and should not be deployed to production applications. 

      Q03  What are the biggest performance improvements in this Filament beta?        Key improvements include faster form and table rendering via memoization and HTML generation functions, a fixed memory leak in action modal event listeners, reduced Chart.js bundle size in stat widgets, and more efficient filesystem and config lookups. 

  Continue reading

 More Articles 
---------------

 [ View all    ](https://www.msaied.com/articles) 

 [ ![Filament v5 Preview: Schema Unification, Performance Shifts, and How to Prepare](https://cdn.msaied.com/340/1a05ca68637b898b676efb66f22e627f.png) filament laravel php 

### Filament v5 Preview: Schema Unification, Performance Shifts, and How to Prepare

Filament v5 is reshaping how panels, forms, and tables are composed. This deep-dive covers the confirmed archi...

  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MJ.jpg)  Mohamed Said 

 1 Jul 2026     4 min read  

  Read    

 ](https://www.msaied.com/articles/filament-v5-preview-schema-unification-performance-shifts-and-how-to-prepare) [ ![Laravel 13: New Features, Helpers, and Practical Upgrade Notes](https://cdn.msaied.com/339/58c4fa6fe9b6d25a2dac17c621b6f4c6.png) laravel laravel-13 upgrade 

### Laravel 13: New Features, Helpers, and Practical Upgrade Notes

Laravel 13 ships with async-first defaults, a leaner bootstrapping layer, and several quality-of-life helpers....

  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MJ.jpg)  Mohamed Said 

 1 Jul 2026     3 min read  

  Read    

 ](https://www.msaied.com/articles/laravel-13-new-features-helpers-and-practical-upgrade-notes) [ ![Laravel 12: Structured Route Files, Slim Skeletons, and the New Application Bootstrapping](https://cdn.msaied.com/337/05b39d16d0f88a5fb94d0cf74049b88b.png) laravel laravel-12 upgrade 

### Laravel 12: Structured Route Files, Slim Skeletons, and the New Application Bootstrapping

Laravel 12 ships with a leaner skeleton, first-class route file organisation, and a revised application bootst...

  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MJ.jpg)  Mohamed Said 

 1 Jul 2026     3 min read  

  Read    

 ](https://www.msaied.com/articles/laravel-12-structured-route-files-slim-skeletons-and-the-new-application-bootstrapping) 

   [  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MH.png)   Mohamed Said Laravel Backend Engineer  ](https://www.msaied.com)Senior Backend Engineer specializing in Laravel, scalable SaaS platforms, APIs, and cloud infrastructure. I build secure, high-performance web applications that help businesses grow.

Explore

- [Home](https://www.msaied.com)
- [Projects](https://www.msaied.com/projects)
- [Articles](https://www.msaied.com/articles)
- [Certificates](https://www.msaied.com/certificates)
- [Contact](https://www.msaied.com#contact-section)

Connect

- [   hello@msaied.com ](mailto:hello@msaied.com)
- [   +20 109 461 9204 ](tel:+201094619204)

© 2026 Mohamed Said. All rights reserved.

 [  ](https://github.com/EG-Mohamed) [  ](https://www.linkedin.com/in/msaiedm/) [  ](https://wa.me/201094619204) [  ](mailto:hello@msaied.com) [  ](https://drive.google.com/file/u/0/d/1MF20IPRJyzfy32mhEutjL5EpSls0w2Q8/view)
