I am available for hire +1 407 982 5216 me@iamjamesgibson.com
As with all frameworks, performance is a big part of what makes a framework great. With my ongoing work on Reservoir, we ran into an issue with wheels plugin performance. We ran into this problem because we use so many plugins. Right now, Reservoir uses 32 different plugins to enhance the functionality of wheels or to add new functionality that we needed specifically for the application.
The changes made were small, but the performance improvement was HUGE. Before the change, it was taking upwards of 9 to 11 milliseconds for a model object to be created in the framework for our application. As you can imagine, just instantiating 20 model objects was taking 200+ milliseconds, completely unacceptable.