Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти
Інше
Події Про нас
Filament Optimization
Новини 27 червня 2026
1

Допоможіть зробити Filament швидшим!

Протягом років команда Filament провела величезну роботу за лаштунками, щоб зробити Filament найшвидшим та найпродуктивнішим рішенням для побудови додатків у TALL стеку. Останнім часом вони здійснили масштабне переопрацювання пакета tables, яке суттєво зменшило час рендерингу при переході з версії v3 до v4.

Протягом останніх кількох місяців команда знову взялася за оптимізацію, намагаючись видобути ще більше продуктивності з Filament. Цього разу вони внесли безліч коригувань в усю екосистему офіційних пакетів Filament і в захваті від попередніх результатів тестування продуктивності.

Бета-тестування для спільноти

Перед тим, як запустити настільки масштабний реліз для всіх Filament-додатків, команда хоче переконатися, що ці зміни пройшли випробування у реальних проєктах. Для цього вони випускають усі оновлення у вигляді нової бета-версії як для Filament v4, так і для v5, які ви можете встановити у свої додатки вже сьогодні.

Єдине прохання команди - тримати їх у курсі будь-яких проблем, з якими ви зіткнетеся локально, а також надавати зворотний зв'язок про те, наскільки покращилася продуктивність у вашому конкретному випадку використання.

Інструкції з встановлення

Розпочати роботу з бета-версією v4 або v5 можна всього за кілька простих кроків:

  1. Оновіть обмеження у вашому composer.json для будь-якого open source пакета filament/* на ^4.12@beta або ^5.7@beta залежно від того, яку мажорну версію Filament ви зараз використовуєте
  2. Виконайте composer update, щоб завантажити останню бета-версію
  3. Готово!

Без жодних суттєвих змін у коді ви маєте отримати більш продуктивну версію Filament.

Важливо: Не варто використовувати ці бета-версії у продакшні. За своєю природою вони можуть бути нестабільними, тому будьте обережні щодо того, де ви їх застосовуєте. Проте вони цілком підходять для локальної розробки або staging-середовища.

Будь ласка, залиште відповідь у цій дискусії на GitHub, щоб команда могла оцінити, скільки людей протестували бету - незалежно від того, виникли у вас проблеми чи ні. Їм важливо знати, що все працює добре без проблем так само, як і дізнатися про будь-які баги.

Що саме змінилося?

Якщо вам цікаво, які саме зміни дали Filament такий приріст продуктивності, ось кілька найпомітніших коригувань, внесених в екосистему:

Forms & schemas

  • Значно швидший рендеринг великих форм завдяки рефакторингу Blade-шаблонів у прості функції генерації HTML
  • Repeaters, builders та repeatable entries тепер агресивніше мемоізують свої внутрішні дочірні схеми
  • Конфігурація компонентів, кольори, описи, іконки та підказки тепер мемоізуються
  • Selects розв'язують свої опції менше разів під час рендерингу в деяких ситуаціях

Tables

  • Швидший загальний рендеринг таблиць, включно з оптимізованими швидкими шляхами для базових текстових колонок та дій, а також різними іншими внутрішніми мемоізаціями
  • Форматування стану виконується менше разів на комірку в деяких випадках
  • Оптимізоване перевпорядкування таблиць для BelongsToMany відносин
  • Внутрішні частини query builder тепер мемоізуються замість того, щоб перебудовуватися повторно

Panels & resources

  • Мемоізовані пошуки від моделі до ресурсу, слаги ресурсів, назви сторінок ресурсів та видимість relation managers
  • Швидше сортування груп навігації

Widgets & charts

  • Віджети stat chart більше не імпортують всю бібліотеку Chart.js, зменшуючи розмір бандла
  • Stat charts більше не перемальовуються, коли базові дані не змінилися

Інші покращення

  • Більш ефективний ComponentAttributeBag, що замінює Laravel-версію
  • Виправлена витоку пам'яті, спричинена тим, що слухачі подій модальних вікон дій не очищувалися
  • Менше надлишкових звернень до конфігурації та створень екземплярів компонентів кнопок між запитами
  • Більш ефективне кешування дисків файлової системи та перевірки існування файлів
  • Компоненти Alpine для сповіщень тепер серіалізують менше даних

Велика подяка спільноті

Команда Filament каже це практично в кожному своєму блог-пості, але вони щиро не можуть повторювати це достатньо: Filament не був би тією неймовірною екосистемою, якою є сьогодні, без усіх вас у спільноті.

Від щирого серця дякуємо за те, що допомогли дійти сюди, і ще більше дякуємо за готовність допомогти протестувати ці нові версії Filament на благо всієї спільноти.

Давайте разом зробимо Filament ще швидшим!

P.S. Будь ласка, пам'ятайте зв'язатися з командою в цій дискусії на GitHub, якщо ви тестуєте бета-версії, навіть якщо вони працюють чудово!

Коментарі

Увійдіть, щоб залишити коментар

Будьте першим, хто залишить коментар!

Читайте також

Backpack CRUD RCE

Повідомлення про безпеку: неавтентифіковане ін'єктування команд у Backpack\CRUD

Команда Backpack for Laravel опублікувала повідомлення про безпеку: у телеметрії пакета Backpack\CRUD виявлено вразливість, що дозволяла віддалене виконання коду (RCE) без автентифікації. Дослідник безпеки Vishal Shukla (@therawdev) відповідально повідомив про проблему 16 травня 2026 року, і команда розробників випустила виправлення менш ніж за 24 години.

Що нового в PostgreSQL 19: графові запити, GROUP BY ALL і крок до "універсальної" бази даних

Що нового в PostgreSQL 19: графові запити, GROUP BY ALL і крок до "універсальної" бази даних

PostgreSQL 19 продовжує важливу тенденцію останніх років: класична реляційна база даних поступово перетворюється на універсальну платформу для роботи з різними типами даних - від JSON до графів і аналітики.

Вакансії за темою

Full-time 2 дн. тому

Senior Full-Stack Developer (Laravel/AI Integration)

DevIT Group Віддалено $2,500 - $3,500

Senior Full-Stack Developer (Laravel / AI Integration) Про проєкт: Ми шукаємо досвідченого Full-Stack розробника для роботи над інноваційною платформою оркестрації ШІ-агентів та створення автономних інструментів розробки. Вам доведеться працювати зі складною бізнес-логікою, інтеграціями LLM-моделей та сучасною екосистемою Laravel (Livewire + Alpine.js). Чим потрібно буде займатися: Оркестрація ШІ-агентів Розробка рушія для управління пайплайнами, запуском агентів, state machine-процесами, забезпеченням ідемпотентності та відмовостійкості (failure recovery). Розвиток Agent Runtimes Підтримка різних режимів роботи агентів - від простих LLM-запитів (prompt mode) до контейнеризованих середовищ розробки (opencode mode) з доступом до файлової системи та інструментів візуального QA-тестування (Chromium + Playwright). Розробка продукту «Autonomous Developers» Створення функціоналу, де завдання з канбан-дошки автоматично перетворюються на процеси: клонування репозиторію, реалізація змін агентом, створення Pull Request (PR) та генерація звітів про виконану роботу зі скриншотами. Інтеграції Налаштування та підтримка інтеграцій з: GitHub App (server-side clone/push, встановлення токенів); OpenRouter (маршрутизація LLM); Stripe (білінг); Scaleway (serverless-задачі та S3); MCP-серверами. Робота з векторними базами даних (Big Brain). Управління клієнтськими сховищами знань на базі pgvector, реалізація гібридної фільтрації та семантичного пошуку через REST API, MCP і чат. Білінг та метрики. Розробка системи мікробілінгу, контролю витрат (spend caps & budgets) та прозорого відображення витрат для клієнтів. Вимоги до кандидата: Розмовна англійська: Upper-Intermediate Backend Глибокі знання PHP 8.3 та фреймворку Laravel. Frontend Досвід роботи з Livewire 3, Alpine.js та Tailwind CSS. Ми використовуємо server-driven UI без окремого SPA. Архітектура Досвід роботи з фоновими задачами (queued/background jobs). Розуміння multi-tenant архітектури баз даних (workspace-scoped). Бази даних Впевнене володіння MySQL та PostgreSQL. Обов’язковий досвід або розуміння роботи з pgvector. Досвід роботи з S3-сумісними сховищами даних (Scaleway). Інфраструктура Практичний досвід роботи з Docker. Розуміння процесів деплою та роботи з Fly.io, Hetzner, Scaleway Serverless Jobs, а також GitHub Webhooks. ШІ / LLM Розуміння принципів роботи сучасних мовних моделей. Досвід інтеграції через API (OpenRouter та інші). Наші стандарти якості та Engineering Culture: Покриття коду тестами. Ми використовуємо Pest із feature-first підходом. Строга типізація та статичний аналіз. PHPStan / Larastan. Єдиний стиль коду. Laravel Pint. CI/CD. Налаштований CI/CD-пайплайн для кожного Pull Request. Відгукнутись на вакансію

Full-time Вчора

Backend Developer (PHP, Laravel), розробник систем цифрової логістики

Хартія, 13-та БрОП НГУ Віддалено ₴25,000 - ₴75,000

SENIOR FULL-STACK РОЗРОБНИК СИСТЕМ ЦИФРОВОЇ ЛОГІСТИКИ Ми шукаємо Backend Developer Для нас важливіше не те, чи ти працював саме з «ідеальним» набором технологій, а те, чи вмієш ти мислити як інженер, розбиратися в задачах, брати відповідальність за результат і рости разом. Стек можна опанувати,ми допоможемо з онбордингом, контекстом і підтримкою команди. Обов’язки розробляти та покращувати backend-частину продукту створювати інтеграції між сервісами працювати з даними, бізнес-логікою та внутрішніми процесами брати участь в обговоренні рішень разом із командою продукту, дизайну та інженерії покращувати стабільність, продуктивність і надійність сервісів занурюватися в домен і впливати на те, як продукт розвивається далі Вимоги маєш від 2 років комерційного досвіду в backend-розробці добре розумієш принципи веброзробки, роботу з базами даних, Git вмієш писати чистий, зрозумілий код і не боїшся рефакторингу можеш самостійно розібратися в задачі, поставити уточнювальні запитання й довести її до результату Буде плюсом досвід із сучасним backend-стеком (наприклад: Node.js / TypeScript, PHP / Laravel, Python, Go, Java тощо) досвід роботи з SQL/NoSQL, Docker, CI/CD, тестуванням розуміння, як будуються масштабовані та надійні системи Надсилайте свої резюме або телефонуйте на офіційний номер 3333 для призначення співбесіди.

Full-time Вчора

Senior PHP Engineer

airSlate Віддалено За результатами співбесіди

About airSlate airSlate is a global SaaS technology company that develops no-code workflow automation, electronic signature, and document management solutions. Our award-winning products - SignNow, pdfFiller, DocHub, altaFlow, Instapage, and US Legal Forms - serve over hundreds of millions of users and more than one million customers worldwide, helping organizations of every size digitize processes, improve efficiency, and transform how they work. We’re in an exciting phase of growth and transformation, with teammates in more than 20 countries across three continents and main hubs in the United States, Poland, Ukraine and Philippines. At airSlate, we’re building value for customers and a culture where growth and innovation go hand in hand. We’re looking for people eager to shape products, scale a company, and thrive in a fast-moving environment. About US Legal Forms team: We are a passionate and ambitious team on a mission to succeed with our largest online library of legal forms - US Legal Forms. Since 1997, US Legal Forms empowers attorneys, small businesses, and even individuals to get their legal documents done. With US Legal Forms, users have access to an online library of more than 85,000 legal templates, detailed guidelines, completion and online notary services. And now, we are looking for a PHP Backend Developer who is prepared to contribute to the next chapter of our company’s growth. What you’ll be working on: Design, build, and maintain backend features and APIs for US Legal Forms using PHP/Laravel Bring an AI-forward approach to daily work - find and implement ways AI can help the team build and ship faster and smarter Contribute cross-functionally when needed, including some React frontend work Analyse A/B test results and own the impact of your work on product outcomes Take part in technical and process decisions, helping the team operate independently with minimal PM involvement Write tested, maintainable code and help uphold quality standards Proactively raise ideas that make the team faster, smarter, and more impactful What we expect from you: 3+ years of backend development experience Strong PHP/Laravel proficiency Hands-on experience using AI tools to improve real development work Solid experience with REST APIs, SQL/MySQL, message queues (SQS), and cloud/AWS Good testing practices and a commitment to code quality Basic Python knowledge for some tasks Basic knowledge of React for cross-functional contributions Proactive and independent, with a clear sense of ownership; comfortable making decisions in a low-bureaucracy team English level B1+ What we offer Flexible working environment - Our teams operate across the globe. We value in‑person collaboration in our hubs, but we also embrace remote and hybrid working. You can work from one of our offices in the United States, Poland, Romania or Ukraine, or remotely from many countries. Competitive compensation and stock options - We offer salaries that reflect local market conditions and experience, plus a performance-based bonus system and stock options so you share in the company’s growth. Professional growth and learning - We invest in your development through courses, conferences, and access to learning resources. We encourage career growth and internal mobility, supporting teammates who want to explore new opportunities within airSlate. Health and well‑being - We provide comprehensive benefits tailored to each country, including health coverage, wellness programmes and access to fitness options. We also dedicate quarterly company-wide Mental Health Days, when everyone takes time off to rest and recharge. Family‑friendly culture - Family life is part of who we are, and we embrace it in many forms. From flexibility for parents to our airSlate Junior Club for kids, to company-wide family days and our pet-friendly approach, we’re committed to making work and life easier to balance. Giving back - We support charitable initiatives around the world through the airSlate Care programme. Our current focus includes humanitarian aid in Ukraine and other regions, matching employee donations and supporting causes chosen by our teams. Open communication - We encourage transparent dialogue at all levels. From team discussions to company-wide Q&A sessions with our CEO, we make sure everyone has the chance to be heard and to influence how we grow. Відгукнутись на вакансію

Пакети за темою

Bagisto

bagisto/bagisto

Bagisto — це платформа для електронної комерції, побудована на Laravel. Вона надає готове рішення для створення та управління інтернет-магазинами з підтримкою каталогу товарів, замовлень, платежів та клієнтів.

27,343 v2.4.6 12 4

Lang

laravel-lang/lang

Список 126 мов для Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova, Laravel Spark та Laravel UI.

7,779 15.31.4 3