Porównanie wydajności przeglądarek

Poniżej przedstawione są testy wydajności obsługi JavaScript przez różne przeglądarki.
JavaScript jest językiem programowania "mocno" wykorzystywanym przez CMS DragoN-NogarD -
szczególnie podczas edycji treści witryny przez redaktora.
Testy te mogą pomóc w wyborze przeglądarki, która ma być używania do redagowania treści.

Testy te zostały przeprowadzone za pomocą strony: http://www.webkit.org/perf/sunspider/sunspider.html

 

Na dzisiaj wydaje się, że optymalną przeglądarką do redagowania treści jest Google Chrome - 
nieco wolniejsze np. od Opery, ale potrafiące obsługiwać funkcjonalności nieobsługiwane przez Operę -
m.in Google Earth, możliwość zaznaczania wielu zdjęć podczas tworzenia automatycznej galerii zdjęć.
Jednocześnie Chrome najlepiej radzi sobie z formatowaniem tekstu - szczególnie tekstów kopiowanych z Worda.


Można jednocześnie z tego zestawienia odczytać powody dla których w Internet Explorerze 8 tak "topornie" obsługuje się,
stosowane w CMS Dragon, mechanizmy przestawiania kolejności np. menu za pomocą "łapania i noszenia" myszką -
w tym teście Internet Explorer 8 okazał się dwunastokrotnie wolniejszy od Chrome w obsłudze JavaScript
(wykorzystywanego w "łapaniu i noszeniu").

 

Nowością ostatnich dni jest Internet Explorer 9.

Z pierwszych testów wynika, że IE 9 prześciga w wydajności obsługi JavaScript pozostałe przeglądarki.

Jeszcze jednak za wcześnie, żeby polecać IE 9 jako przeglądarkę właściwą do edycji treści witryn,
gdyż nie została ona dostatecznie przetestowana przez dostawcę usług CMS DragoN-NogarD.

Niezależnie od prędkości, IE nadal nie potrafi obsłużyć zaznaczania  wielu zdjęć podczas tworzenia galerii -
co czyni tę czynność niezwykle uciążliwą.

Porównanie przeglądarek

Internet Explorer 9.0.8112.16421

============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total:                 219.0ms +/- 2.3%
--------------------------------------------

  3d:                   31.4ms +/- 5.3%
    cube:               13.5ms +/- 8.4%
    morph:               4.0ms +/- 0.0%
    raytrace:           13.9ms +/- 9.5%

  access:               29.1ms +/- 2.4%
    binary-trees:        4.0ms +/- 0.0%
    fannkuch:           10.1ms +/- 2.2%
    nbody:              11.7ms +/- 5.0%
    nsieve:              3.3ms +/- 10.5%

  bitops:               18.0ms +/- 3.7%
    3bit-bits-in-byte:   1.1ms +/- 20.5%
    bits-in-byte:        4.0ms +/- 0.0%
    bitwise-and:         4.4ms +/- 8.4%
    nsieve-bits:         8.5ms +/- 8.2%

  controlflow:           2.1ms +/- 10.8%
    recursive:           2.1ms +/- 10.8%

  crypto:               15.3ms +/- 5.8%
    aes:                 5.7ms +/- 16.8%
    md5:                 4.2ms +/- 7.2%
    sha1:                5.4ms +/- 6.8%

  date:                 23.9ms +/- 4.6%
    format-tofte:        9.5ms +/- 9.5%
    format-xparb:       14.4ms +/- 2.6%

  math:                 18.8ms +/- 6.9%
    cordic:              1.0ms +/- 0.0%
    partial-sums:       11.6ms +/- 3.2%
    spectral-norm:       6.2ms +/- 18.7%

  regexp:                8.7ms +/- 8.7%
    dna:                 8.7ms +/- 8.7%

  string:               71.7ms +/- 3.9%
    base64:              4.0ms +/- 0.0%
    fasta:              17.3ms +/- 10.5%
    tagcloud:           23.5ms +/- 9.3%
    unpack-code:        16.2ms +/- 15.7%
    validate-input:     10.7ms +/- 8.4%

Firefox 11.0

============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total:                 267.4ms +/- 2.2%
--------------------------------------------

  3d:                   41.6ms +/- 4.7%
    cube:               16.4ms +/- 12.7%
    morph:               9.9ms +/- 7.2%
    raytrace:           15.3ms +/- 4.4%

  access:               22.5ms +/- 5.5%
    binary-trees:        3.8ms +/- 11.9%
    fannkuch:            8.2ms +/- 3.7%
    nbody:               5.0ms +/- 9.5%
    nsieve:              5.5ms +/- 15.3%

  bitops:               13.0ms +/- 8.2%
    3bit-bits-in-byte:   1.0ms +/- 33.7%
    bits-in-byte:        4.1ms +/- 12.9%
    bitwise-and:         3.9ms +/- 5.8%
    nsieve-bits:         4.0ms +/- 11.9%

  controlflow:           3.1ms +/- 27.6%
    recursive:           3.1ms +/- 27.6%

  crypto:               23.6ms +/- 9.4%
    aes:                12.1ms +/- 9.0%
    md5:                 7.2ms +/- 13.1%
    sha1:                4.3ms +/- 11.2%

  date:                 40.1ms +/- 4.2%
    format-tofte:       21.5ms +/- 5.3%
    format-xparb:       18.6ms +/- 6.3%

  math:                 27.0ms +/- 5.4%
    cordic:              4.0ms +/- 8.4%
    partial-sums:       18.7ms +/- 6.3%
    spectral-norm:       4.3ms +/- 8.0%

  regexp:               14.9ms +/- 8.3%
    dna:                14.9ms +/- 8.3%

  string:               81.6ms +/- 4.8%
    base64:              6.7ms +/- 7.2%
    fasta:               8.3ms +/- 5.8%
    tagcloud:           27.1ms +/- 11.4%
    unpack-code:        29.4ms +/- 5.8%
    validate-input:     10.1ms +/- 6.2%

Opera 11.61

============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total:                 277.1ms +/- 1.6%
--------------------------------------------

  3d:                   39.3ms +/- 5.8%
    cube:               11.0ms +/- 12.6%
    morph:              15.9ms +/- 4.5%
    raytrace:           12.4ms +/- 9.9%

  access:               34.2ms +/- 1.9%
    binary-trees:        2.6ms +/- 14.2%
    fannkuch:           15.2ms +/- 3.0%
    nbody:              10.4ms +/- 3.5%
    nsieve:              6.0ms +/- 14.9%

  bitops:               13.3ms +/- 4.4%
    3bit-bits-in-byte:   1.4ms +/- 26.4%
    bits-in-byte:        2.2ms +/- 13.7%
    bitwise-and:         2.2ms +/- 13.7%
    nsieve-bits:         7.5ms +/- 6.7%

  controlflow:           3.3ms +/- 14.6%
    recursive:           3.3ms +/- 14.6%

  crypto:               17.2ms +/- 8.0%
    aes:                10.8ms +/- 11.6%
    md5:                 3.9ms +/- 10.4%
    sha1:                2.5ms +/- 15.1%

  date:                 27.8ms +/- 3.2%
    format-tofte:       12.1ms +/- 5.9%
    format-xparb:       15.7ms +/- 2.2%

  math:                 45.0ms +/- 3.3%
    cordic:              6.7ms +/- 7.2%
    partial-sums:       34.7ms +/- 3.8%
    spectral-norm:       3.6ms +/- 10.3%

  regexp:               11.1ms +/- 2.0%
    dna:                11.1ms +/- 2.0%

  string:               85.9ms +/- 2.4%
    base64:              9.3ms +/- 13.6%
    fasta:              16.2ms +/- 7.1%
    tagcloud:           24.2ms +/- 2.3%
    unpack-code:        18.4ms +/- 3.3%
    validate-input:     17.8ms +/- 6.2%

Safari 5.1.4

============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total:                 258.1ms +/- 1.1%
--------------------------------------------

  3d:                   44.0ms +/- 4.3%
    cube:               12.5ms +/- 11.2%
    morph:              13.0ms +/- 4.5%
    raytrace:           18.5ms +/- 2.7%

  access:               37.7ms +/- 4.8%
    binary-trees:        3.1ms +/- 7.3%
    fannkuch:           17.8ms +/- 7.8%
    nbody:              12.5ms +/- 3.0%
    nsieve:              4.3ms +/- 8.0%

  bitops:               23.1ms +/- 6.9%
    3bit-bits-in-byte:   3.2ms +/- 9.4%
    bits-in-byte:        5.6ms +/- 8.9%
    bitwise-and:         6.2ms +/- 9.1%
    nsieve-bits:         8.1ms +/- 7.7%

  controlflow:           2.8ms +/- 10.8%
    recursive:           2.8ms +/- 10.8%

  crypto:               18.1ms +/- 6.0%
    aes:                10.0ms +/- 5.8%
    md5:                 4.5ms +/- 8.4%
    sha1:                3.6ms +/- 13.9%

  date:                 24.3ms +/- 3.7%
    format-tofte:       12.8ms +/- 4.4%
    format-xparb:       11.5ms +/- 6.0%

  math:                 27.6ms +/- 7.0%
    cordic:              9.8ms +/- 9.6%
    partial-sums:       12.1ms +/- 8.1%
    spectral-norm:       5.7ms +/- 15.7%

  regexp:                9.1ms +/- 4.5%
    dna:                 9.1ms +/- 4.5%

  string:               71.4ms +/- 4.6%
    base64:              6.5ms +/- 5.8%
    fasta:              10.3ms +/- 6.6%
    tagcloud:           14.6ms +/- 3.4%
    unpack-code:        26.6ms +/- 5.8%
    validate-input:     13.4ms +/- 14.7%

Chrome 17.0.963.83

============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total:                  312.3ms +/- 1.6%
--------------------------------------------

  3d:                    50.8ms +/- 7.1%
    cube:                12.7ms +/- 7.0%
    morph:               17.3ms +/- 3.4%
    raytrace:            20.8ms +/- 14.4%

  access:                25.8ms +/- 2.5%
    binary-trees:         2.9ms +/- 14.0%
    fannkuch:             9.8ms +/- 3.1%
    nbody:                8.0ms +/- 7.3%
    nsieve:               5.1ms +/- 18.0%

  bitops:                31.4ms +/- 5.3%
    3bit-bits-in-byte:    3.7ms +/- 15.9%
    bits-in-byte:         5.9ms +/- 12.0%
    bitwise-and:         10.6ms +/- 5.7%
    nsieve-bits:         11.2ms +/- 9.4%

  controlflow:            3.3ms +/- 14.6%
    recursive:            3.3ms +/- 14.6%

  crypto:                26.4ms +/- 3.4%
    aes:                 10.6ms +/- 7.2%
    md5:                  7.3ms +/- 6.6%
    sha1:                 8.5ms +/- 7.1%

  date:                  32.0ms +/- 4.3%
    format-tofte:        13.6ms +/- 7.5%
    format-xparb:        18.4ms +/- 7.1%

  math:                  26.5ms +/- 3.4%
    cordic:               5.4ms +/- 12.8%
    partial-sums:        15.0ms +/- 5.5%
    spectral-norm:        6.1ms +/- 11.7%

  regexp:                11.0ms +/- 8.7%
    dna:                 11.0ms +/- 8.7%

  string:               105.1ms +/- 3.6%
    base64:               7.4ms +/- 5.0%
    fasta:               14.1ms +/- 6.1%
    tagcloud:            25.2ms +/- 4.6%
    unpack-code:         33.8ms +/- 5.3%
    validate-input:      24.6ms +/- 11.0%

Internet Explorer 8

============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total:                  5175.4ms +/- 1.4%
--------------------------------------------

  3d:                    665.0ms +/- 3.3%
    cube:                223.2ms +/- 4.4%
    morph:               179.6ms +/- 7.0%
    raytrace:            262.2ms +/- 2.4%

  access:                926.8ms +/- 2.8%
    binary-trees:        179.2ms +/- 3.9%
    fannkuch:            381.8ms +/- 4.0%
    nbody:               236.2ms +/- 2.7%
    nsieve:              129.6ms +/- 4.6%

  bitops:                728.6ms +/- 4.0%
    3bit-bits-in-byte:   111.6ms +/- 5.5%
    bits-in-byte:        114.2ms +/- 7.3%
    bitwise-and:         326.8ms +/- 3.7%
    nsieve-bits:         176.0ms +/- 5.9%

  controlflow:           136.4ms +/- 4.2%
    recursive:           136.4ms +/- 4.2%

  crypto:                404.2ms +/- 4.5%
    aes:                 176.6ms +/- 4.5%
    md5:                 111.4ms +/- 6.2%
    sha1:                116.2ms +/- 5.5%

  date:                  473.4ms +/- 2.5%
    format-tofte:        245.4ms +/- 4.2%
    format-xparb:        228.0ms +/- 3.3%

  math:                  596.2ms +/- 3.4%
    cordic:              239.2ms +/- 3.0%
    partial-sums:        193.0ms +/- 5.1%
    spectral-norm:       164.0ms +/- 7.4%

  regexp:                194.0ms +/- 6.6%
    dna:                 194.0ms +/- 6.6%

  string:               1050.8ms +/- 2.8%
    base64:              190.0ms +/- 2.4%
    fasta:               268.4ms +/- 1.3%
    tagcloud:            201.8ms +/- 1.0%
    unpack-code:         192.2ms +/- 7.1%
    validate-input:      198.4ms +/- 6.2%
[ Cookies - info ]Oprogramowanie CMS: DragoN-NogarD © ( www: http://nogard.pl )