Ho una pagina ampia e complessa che fa molto affidamento su knockout.js. Le prestazioni stanno iniziando a diventare un problema, ma esaminare lo stack delle chiamate e cercare di trovare i colli di bottiglia è una vera sfida.Ottimizzazione delle prestazioni di un'applicazione a eliminazione diretta - Linee guida per migliorare i tempi di risposta
ho notato in un'altra domanda (Knockout.js -- understanding foreach and with) che la risposta accettata è il commento:
... e io non suggerisco di usare
with
in cui è necessaria ad alte prestazioni a causa dell'overhead ...
Supponendo che la dichiarazione sia vera, questa è una cosa davvero utile da conoscere e non ho trovato una fonte per tali suggerimenti sulle prestazioni.
Pertanto, la mia domanda è:
Esistono linee guida generali/migliori consigli che posso applicare per aiutare le prestazioni della mia candidatura prima di arrivare in profondità nel classico ottimizzazione delle prestazioni.
Ho una serie di consigli per condividere , ma non c'è tempo. Pubblicheremo stasera. –
@RPNiemeyer - Grazie Ryan. Sarebbe grandioso. –
Non ho suggerimenti generali, ma potresti provare la versione beta di 2.1 poiché i commenti suggeriscono che ci sono stati alcuni miglioramenti generali delle prestazioni. – ShaneBlake