Maravel-Framework boot speed improvements
by•
Version 10.55.0 lost ~10.8 k rows of dev environment code that was moved to a separate package. https://marius-ciclistu.medium.com/maravel-framework-10-55-0-lost-10-8k-rows-of-overhead-improving-speed-and-security-54d058fc3d9a
Version 10.56.0 brings faster boot time for apps that have many listeners for events and/or observers by improving the way they are registered, including caching the observers when events are cached. https://marius-ciclistu.medium.com/maravel-framework-10-56-0-improves-boot-time-for-events-and-observers-a71437f76bea
27 views


Replies
Version 10.57.0 introduced:
registerExplicitBindingsMap
raw aliases and abstractAliases in custom App\Application
new custom \App\Request in Maravel and Maravelith templates 10.52.0 that contains the macros from laravel-crud-wizard-free: forceOffsetUnset, forceReplace and getFiltered.
More details:
https://marius-ciclistu.medium.com/maravel-frameworks-got-new-speed-and-control-improvements-10-57-0-5430afaee690
Version 10.58.0 fails jobs when php fatal error occurs due to memory exhaustion for example, avoiding tries 0 and redis to lead to infinite retries.
New official website: https://maravel-framework.com
Maravel Framework 10.60.0 avoid run-time reflection on method auto-wire to speed up the boot process via autowiring:cache new command. Also event:cache is now available also in Maravel Micro-Framework. Read more: https://medium.com/@marius-cicli...
Version 10.61.0 detects circular dependencies based on memory used.
Version 10.61.2 improves worker execution steps.
Version 10.61.11 lost another 10.2k rows. Test classes were moved to maravel-framework-dev 1.1.9. With the 10.55.0 10.8 k rows, a total of 21k rows were extracted.
Maravel optimized is with 62% faster than Lumen 10 in Hello world benchmark.
10.62.8 introduces commands:cache command to avoid runtime reflection and instantiation of all commands for console. It is built-in Maravel 10.52.21 and Maravelith 10.52.11.