2014-10-08 5 views
7

ich entschieden Geschwindigkeit von Komponenten mit ko 3.2 im Vergleich zu anderen Template-Engines zum Vergleich von Komponenten Test in der folgenden jsperf Zugabe:Sind Komponenten im Vergleich zu Vorlagen wirklich schneller?

http://jsperf.com/knockout-template-engines/19

Die Ergebnisse sind wirklich verwirrend mich, da ich Komponenten sehen 98% schneller sein als normale Vorlagen. Ich fühle, dass ich etwas falsch mache, aber nicht in der Lage, herauszufinden.

Kann ein Experte etwas Licht ins Dunkel bringen? Ist diese Leistung real oder sehe ich falsche Benchmark-Ergebnisse?

+6

Komponenten Last asynchron –

+1

Ich war über @RPNiemeyer zu sagen wäre die Person zu fragen :) – Tanner

Antwort

1

Es ist schwer Async-Leistung mit den anderen Templates zu vergleichen, aber ich habe den Ko-Komponententest gehackt (sehr hässlicher Hack, sorry), um zu überprüfen, dass es auf einem setInterval: http://jsperf.com/knockout-template-engines/21 gemacht wird, nur um eine Idee zu bekommen. Es scheint vergleichbar mit den anderen zu sein.

Ein reales Beispiel zeigt, dass dies nicht wahrscheinlich ist, Ihre Performance-Engpass sein: https://metrics.wmflabs.org/static/public/dash/