fastest!

mvcExpress is the fastest MVC architecture framework there is!

I will compare most popular and relevant frameworks here :

Table with data for action count per 1ms.

RobotLegs runs/1ms PureMVC runs/1ms mvcExpress runs/1ms
Time to run 1 command:
Command with nothing: 144.9 513.3 1385.0
Command with parameter: 100.4 511.0 1344.1
Command with Model: 94.2 480.3 889.7
Command with Model and View call: 77.0 258.3 545.3
Time to register 1 mediator:
>> max 1000 mediators: 21.3 50.0 47.6
>>> max 2000 mediators: 21.5 48.8 51.3
>>> max 5000 mediators: 22.7 49.0 49.0
Time to remove 1 mediator:
>>> max 1000 mediators: 90.9 17.9 83.3
>>> max 2000 mediators: 50.0 10.2 62.5
>>> max 5000 mediators: 27.8 4.4 29.9
Communication with many mediators:
Message to 1 receiving mediators: 994.0 1902.9 3096.0
Message to 100 receiving mediators: 33.6 16.4 206.6
>>> time for 1 communication: 3364.7 1636.4 20661.2
Message to 200 receiving mediators: 16.8 8.3 100.8
>>> time for 1 communication: 3364.7 1653.4 20161.3
Message to 500 receiving mediators: 6.7 3.4 40.9
>>> time for 1 communication: 3349.0 1676.3 20470.8
Message to 1000 receiving mediators: 3.4 1.7 21.2
>>> time for 1 communication: 3414.1 1692.2 21216.4

Run mvcExpress tests        | Source code: mvcExpressSpeedTest.zip
Run RobetLegs tests        | Source code: RobotLegsSpeedTest.zip
Run PureMVC tests           | Source code: PureMVCSpeedTest.zip


(Want to prove me wrong? Fork mvcExpress-framework on gitHub and make it faster! If you succeed – beer is on me!)

(Want to add your framework results in this table? Email me.)

simplest and fastest ActionScript 3 MVC framework