javascript, jquery
Benchmark 1.0 – Peso dei metodi
23 May 2008 | CommentsHo portato avanti l’esperimento del plugin “benchmark”.
Modificando il plugin benchmark, ho trovato un sistema accettabile per adattare il plugin creato al calcolo del “peso” dei metodi di un plugin. Qui la verisione usata: svn
Ecco il risultato:
Il widget non è nascosto. E’ visibile. Ho capito che lavorare su elementi nascosti è sviante.. E’ vero ci impiega meno, ma se utilizzi i metodi width() e height() questi forniranno dati sbagliati e di fondo il codice sbaglia nellìeseguire le funzioni.
I risultati mi sembrano attendibili. Ogni metodo ha un suo peso.
| YCodaSlider 2.0 | |
|---|---|
| build | 0 ms |
| gui | 35 ms |
| count | 26 ms |
| init | 3 ms |
| start | 0 ms |
| nav | 168 ms |
| bindings | 7 ms |
| defaults | 2 ms |
I test sono stati effettuati su firefox 2.0 con firebug attivo.
Con firefox 3.0 gli stessi test sono nettamente più veloci (evviva!)
Nav è il primo metodo da rifattorizzare.
This entry was posted in javascript, jquery and tagged benchmark, javascript, jquery, ycodaslider. Bookmark the permalink. ← Benchmark 1.0 Benchmark – YCodaslider 2.0 refactory →