dojo / examples

:rocket: Dojo - example applications.
http://dojo.io
Other
76 stars 66 forks source link

ToDoMVC performance test #66

Closed dylans closed 6 years ago

dylans commented 7 years ago

Around beta, we should make a performance test available for comparison, either a fork of https://github.com/evancz/todomvc-perf-comparison or https://github.com/kriszyp/todomvc-perf-comparison

agubler commented 7 years ago

We should probably do this sooner rather than later, in case there is anything that needs addressing.

matt-gadd commented 7 years ago

@agubler is it worth posting our earlier tests pre d, and post d here for posterity? we can then keep tracking performance as we progress.

agubler commented 7 years ago

@matt-gadd nice idea.

agubler commented 7 years ago

Some benching marking results using https://github.com/kriszyp/todomvc-perf-comparison:

Pre d widget management:

todomvc_benchmark

Post d widget management:

todomvc_benchmark-1

It's more important to focus on the comparison of dojo2 timings than the comparison of dojo2 against the other frameworks (as they are using a static version todo-mvc contained in https://github.com/kriszyp/todomvc-perf-comparison repo)

agubler commented 7 years ago

In fact I use https://github.com/agubler/todomvc-perf-comparison which has the tastejs todomvc examples sub-moduled and extra tests added for dojo, vue, typescript-react (and more)

agubler commented 7 years ago

Current perf metrics for widget-core release 2.0.0-beta1.4 running for 100 todos.

todomvc_benchmark
agubler commented 6 years ago

We have implemented js-framework-benchmark tests to run as part of CI on widget-core, which can provide a mechanism to track performance. I think this issue can now be closed.