ryanthompson - 2 months ago

Currently the system loads all service providers and has a lot of overhead when it comes to loading / booting up.

I propose we have a manifest that defines what's loaded and when (what order) by default. And the loader can be used outside of that to load other addons as necessary.

This would come along with NOT compiling all the addons and all the code everywhere into the composer dump-file. This will keep the optimized class array small and utilize less memory when searching for core classes to do normal things.

Thoughts and/or suggestions on this?