So as of 2016, at that time, of those limited choices, here is the ranking:
For 2017, Stefan Krause has been running rounds of benchmarks for various frontend web frameworks. You can view the results here: Interactive Results
You can play with which frameworks appear in that benchmark and see what the results are.
For example, for the swapping rows benchmark, the results were:
Selecting the same frameworks as above (ember, react, angular 2, angularjs 1.x, elm) has this result: