[x] This PR has a title that briefly describes the work done, including the ticket number. If there is a ticket, make sure your PR title includes a conventional commit label. See existing PR titles for inspiration.
[ ] My work includes tests or is validated by existing tests.
Summary
This PR cuts a new major release of Form Builder v2.0.0 that introduces a BREAKING change. It migrates this frontend module to leverage the new module loading mechanism introduced in Core v5.
Highlights
Performance improvements
We've migrated Form Builder to leverage the new module loading mechanism introduced in Core v5. It now declares its static and dynamic metadata upfront, and the framework uses this information to load only the static bits when the application gets loaded for the first time while loading the dynamic bits is deferred to later when they are needed. This change delivers significant improvements to initial load time. Check out the migration guide to get a closer look at the internals of the new module loading mechanism.
Requirements
Summary
This PR cuts a new
major
release of Form Builderv2.0.0
that introduces a BREAKING change. It migrates this frontend module to leverage the new module loading mechanism introduced in Core v5.Highlights
Performance improvements
We've migrated Form Builder to leverage the new module loading mechanism introduced in Core v5. It now declares its static and dynamic metadata upfront, and the framework uses this information to load only the static bits when the application gets loaded for the first time while loading the dynamic bits is deferred to later when they are needed. This change delivers significant improvements to initial load time. Check out the migration guide to get a closer look at the internals of the new module loading mechanism.