2014-10-08 18 views
7

ho deciso di confrontare la velocità di componenti con ko 3.2 rispetto ad altri motori di modello con l'aggiunta di componenti dei test seguente jsperf:I componenti sono veramente più veloci rispetto ai modelli?

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

I risultati sono veramente mi sconcertante, dal momento che vedo componenti al 98% più veloce di modelli normali. Sento che sto facendo qualcosa di sbagliato, ma incapace di capire.

Qualche esperto può far luce su questo? Questa performance è reale o vedo risultati di benchmark non corretti?

+6

componenti di carico in modo asincrono –

+1

Stavo per dire @RPNiemeyer sarebbe la persona a chiedere :) – Tanner

risposta

1

È difficile confrontare le prestazioni asincrone con gli altri modelli, ma ho hackerato il caso di test del componente ko (molto brutto hack, mi dispiace) per verificare che sia fatto su un setInterval: http://jsperf.com/knockout-template-engines/21 solo per avere un'idea. Sembra di essere comparabile con gli altri.

Un esempio reale mostra che questo non è probabile che sia il collo di bottiglia delle prestazioni: https://metrics.wmflabs.org/static/public/dash/

Problemi correlati