60Fermer62
GodzilLe 03/09/2008 à 00:27
Jyaif (./33) :
moi j'ai eu le choix de ne pas les importer.

Et sinon, clique droit => inspecter l'élément.

C'est du pur webkit si c'est ce que je pense ^^

Sinon la rapiditée est quand meme due principalement a WebKit


Hummm il s'integre pas du tout a windows, vu qu'il me fout une interface a la Vista sous windows XP :/


Hum on va voir ce que donne un safari (sans squirelfish et un avec) vs chrome pour voir si ya vraiment une différence

En tout cas je suis pas tres fan des onglets tout en haut, quitte a les changer de place, j'aurais préféré tout en bas

Chrome :
http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html{"3d-cube":[38,32,29,58,31],"3d-morph":[58,73,66,62,59],"3d-raytrace":[74,51,41,45,45],"access-binary-trees":[6,6,8,10,7],"access-fannkuch":[27,27,29,26,28],"access-nbody":[27,29,29,30,29],"access-nsieve":[23,21,31,24,25],"bitops-3bit-bits-in-byte":[6,5,5,6,3],"bitops-bits-in-byte":[13,12,10,16,11],"bitops-bitwise-and":[21,17,17,24,17],"bitops-nsieve-bits":[30,29,27,27,53],"controlflow-recursive":[3,3,4,4,4],"crypto-aes":[23,20,26,22,20],"crypto-md5":[17,20,21,19,20],"crypto-sha1":[16,24,17,19,17],"date-format-tofte":[224,211,207,238,206],"date-format-xparb":[102,138,107,140,122],"math-cordic":[58,72,68,65,72],"math-partial-sums":[39,39,44,35,55],"math-spectral-norm":[19,26,15,14,11],"regexp-dna":[482,473,460,459,710],"string-base64":[93,128,93,94,126],"string-fasta":[56,60,55,60,58],"string-tagcloud":[192,332,251,206,179],"string-unpack-code":[228,635,287,232,326],"string-validate-input":[78,331,82,83,90]}
============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total:                 2227.6ms +/- 20.0%
--------------------------------------------

  3d:                   152.4ms +/- 13.2%
    cube:                37.6ms +/- 39.3%
    morph:               63.6ms +/- 11.9%
    raytrace:            51.2ms +/- 32.1%

  access:                88.4ms +/- 8.2%
    binary-trees:         7.4ms +/- 28.1%
    fannkuch:            27.4ms +/- 5.2%
    nbody:               28.8ms +/- 4.7%
    nsieve:              24.8ms +/- 18.9%

  bitops:                69.8ms +/- 17.2%
    3bit-bits-in-byte:    5.0ms +/- 30.5%
    bits-in-byte:        12.4ms +/- 23.1%
    bitwise-and:         19.2ms +/- 20.7%
    nsieve-bits:         33.2ms +/- 41.7%

  controlflow:            3.6ms +/- 18.9%
    recursive:            3.6ms +/- 18.9%

  crypto:                60.2ms +/- 7.8%
    aes:                 22.2ms +/- 13.9%
    md5:                 19.4ms +/- 9.7%
    sha1:                18.6ms +/- 21.5%

  date:                 339.0ms +/- 9.2%
    format-tofte:       217.2ms +/- 7.8%
    format-xparb:       121.8ms +/- 17.7%

  math:                 126.4ms +/- 11.1%
    cordic:              67.0ms +/- 10.8%
    partial-sums:        42.4ms +/- 22.7%
    spectral-norm:       17.0ms +/- 42.3%

  regexp:               516.8ms +/- 26.1%
    dna:                516.8ms +/- 26.1%

  string:               871.0ms +/- 49.7%
    base64:             106.8ms +/- 21.5%
    fasta:               57.8ms +/- 4.9%
    tagcloud:           232.0ms +/- 33.3%
    unpack-code:        341.6ms +/- 61.5%
    validate-input:     132.8ms +/- 103.8%



Safari (WebKit) sans SquirelFish :
http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B876,667,154,159,157%5D,%223d-morph%22:%5B157,154,155,152,150%5D,%223d-raytrace%22:%5B789,147,140,148,145%5D,%22access-binary-trees%22:%5B14705,5203,97,80,79%5D,%22access-fannkuch%22:%5B242,234,231,234,240%5D,%22access-nbody%22:%5B171,162,162,159,175%5D,%22access-nsieve%22:%5B66,63,67,63,61%5D,%22bitops-3bit-bits-in-byte%22:%5B69,64,66,67,67%5D,%22bitops-bits-in-byte%22:%5B100,102,97,101,94%5D,%22bitops-bitwise-and%22:%5B167,174,163,167,175%5D,%22bitops-nsieve-bits%22:%5B118,114,113,118,113%5D,%22controlflow-recursive%22:%5B150,84,84,85,86%5D,%22crypto-aes%22:%5B486,81,83,84,82%5D,%22crypto-md5%22:%5B179,88,83,88,83%5D,%22crypto-sha1%22:%5B85,83,88,84,84%5D,%22date-format-tofte%22:%5B204,146,143,141,157%5D,%22date-format-xparb%22:%5B389,692,166,175,178%5D,%22math-cordic%22:%5B201,189,189,192,201%5D,%22math-partial-sums%22:%5B209,202,209,204,211%5D,%22math-spectral-norm%22:%5B98,100,94,92,92%5D,%22regexp-dna%22:%5B218,214,212,212,211%5D,%22string-base64%22:%5B314,114,111,111,115%5D,%22string-fasta%22:%5B273,259,183,185,186%5D,%22string-tagcloud%22:%5B2376,146,154,152,153%5D,%22string-unpack-code%22:%5B1294,155,158,146,150%5D,%22string-validate-input%22:%5B721,135,215,173,149%5D%7D

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

  3d:                    830.0ms +/- 89.5%
    cube:                402.6ms +/- 106.5%
    morph:               153.6ms +/- 2.2%
    raytrace:            273.8ms +/- 130.8%

  access:               4498.8ms +/- 176.0%
    binary-trees:       4032.8ms +/- 196.2%
    fannkuch:            236.2ms +/- 2.4%
    nbody:               165.8ms +/- 5.1%
    nsieve:               64.0ms +/- 4.8%

  bitops:                449.8ms +/- 1.8%
    3bit-bits-in-byte:    66.6ms +/- 3.4%
    bits-in-byte:         98.8ms +/- 4.1%
    bitwise-and:         169.2ms +/- 3.8%
    nsieve-bits:         115.2ms +/- 2.8%

  controlflow:            97.8ms +/- 37.1%
    recursive:            97.8ms +/- 37.1%

  crypto:                352.2ms +/- 78.5%
    aes:                 163.2ms +/- 137.5%
    md5:                 104.2ms +/- 50.0%
    sha1:                 84.8ms +/- 2.8%

  date:                  478.2ms +/- 60.7%
    format-tofte:        158.2ms +/- 20.7%
    format-xparb:        320.0ms +/- 88.6%

  math:                  496.6ms +/- 2.2%
    cordic:              194.4ms +/- 3.9%
    partial-sums:        207.0ms +/- 2.3%
    spectral-norm:        95.2ms +/- 4.7%

  regexp:                213.4ms +/- 1.6%
    dna:                 213.4ms +/- 1.6%

  string:               1625.6ms +/- 143.3%
    base64:              153.0ms +/- 73.1%
    fasta:               217.2ms +/- 25.7%
    tagcloud:            596.2ms +/- 207.5%
    unpack-code:         380.6ms +/- 166.8%
    validate-input:      278.6ms +/- 111.2%


Safari (WebKit) avec SquirelFish :
http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B73,62,64,81,71%5D,%223d-morph%22:%5B82,83,92,79,86%5D,%223d-raytrace%22:%5B78,76,76,88,81%5D,%22access-binary-trees%22:%5B31,34,39,36,33%5D,%22access-fannkuch%22:%5B54,53,52,51,51%5D,%22access-nbody%22:%5B120,124,121,125,127%5D,%22access-nsieve%22:%5B22,23,23,23,22%5D,%22bitops-3bit-bits-in-byte%22:%5B24,25,23,23,22%5D,%22bitops-bits-in-byte%22:%5B27,28,25,25,25%5D,%22bitops-bitwise-and%22:%5B54,52,52,51,51%5D,%22bitops-nsieve-bits%22:%5B42,45,45,44,43%5D,%22controlflow-recursive%22:%5B18,19,18,20,18%5D,%22crypto-aes%22:%5B29,33,42,30,45%5D,%22crypto-md5%22:%5B28,29,28,29,28%5D,%22crypto-sha1%22:%5B29,29,34,28,27%5D,%22date-format-tofte%22:%5B109,115,102,110,98%5D,%22date-format-xparb%22:%5B70,67,75,67,83%5D,%22math-cordic%22:%5B45,47,51,51,47%5D,%22math-partial-sums%22:%5B100,103,95,97,108%5D,%22math-spectral-norm%22:%5B32,35,34,34,42%5D,%22regexp-dna%22:%5B234,241,223,220,212%5D,%22string-base64%22:%5B67,69,60,62,69%5D,%22string-fasta%22:%5B79,83,80,88,88%5D,%22string-tagcloud%22:%5B121,119,117,111,127%5D,%22string-unpack-code%22:%5B123,125,138,137,124%5D,%22string-validate-input%22:%5B81,77,73,70,85%5D%7D
============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total:                 1788.6ms +/- 1.1%
--------------------------------------------

  3d:                   234.4ms +/- 5.2%
    cube:                70.2ms +/- 13.5%
    morph:               84.4ms +/- 7.3%
    raytrace:            79.8ms +/- 7.8%

  access:               232.8ms +/- 1.8%
    binary-trees:        34.6ms +/- 11.0%
    fannkuch:            52.2ms +/- 3.1%
    nbody:              123.4ms +/- 2.9%
    nsieve:              22.6ms +/- 3.0%

  bitops:               145.2ms +/- 3.0%
    3bit-bits-in-byte:   23.4ms +/- 6.1%
    bits-in-byte:        26.0ms +/- 6.8%
    bitwise-and:         52.0ms +/- 2.9%
    nsieve-bits:         43.8ms +/- 3.7%

  controlflow:           18.6ms +/- 6.0%
    recursive:           18.6ms +/- 6.0%

  crypto:                93.6ms +/- 10.7%
    aes:                 35.8ms +/- 25.2%
    md5:                 28.4ms +/- 2.4%
    sha1:                29.4ms +/- 11.4%

  date:                 179.2ms +/- 1.6%
    format-tofte:       106.8ms +/- 7.9%
    format-xparb:        72.4ms +/- 11.6%

  math:                 184.2ms +/- 5.2%
    cordic:              48.2ms +/- 6.9%
    partial-sums:       100.6ms +/- 6.3%
    spectral-norm:       35.4ms +/- 13.5%

  regexp:               226.0ms +/- 6.3%
    dna:                226.0ms +/- 6.3%

  string:               474.6ms +/- 2.8%
    base64:              65.4ms +/- 7.9%
    fasta:               83.6ms +/- 6.4%
    tagcloud:           119.0ms +/- 6.1%
    unpack-code:        129.4ms +/- 7.1%
    validate-input:      77.2ms +/- 9.7%


et SquirelFish (gauche) vs V8 (droite):

TEST                   COMPARISON            FROM                 TO             DETAILS

=============================================================================

** TOTAL **:           1.25x as fast     2227.6ms +/- 20.0%   1788.6ms +/- 1.1%     significant

=============================================================================

  3d:                  *1.54x as slow*    152.4ms +/- 13.2%    234.4ms +/- 5.2%     significant
    cube:              *1.87x as slow*     37.6ms +/- 39.3%     70.2ms +/- 13.5%     significant
    morph:             *1.33x as slow*     63.6ms +/- 11.9%     84.4ms +/- 7.3%     significant
    raytrace:          *1.56x as slow*     51.2ms +/- 32.1%     79.8ms +/- 7.8%     significant

  access:              *2.63x as slow*     88.4ms +/- 8.2%    232.8ms +/- 1.8%     significant
    binary-trees:      *4.68x as slow*      7.4ms +/- 28.1%     34.6ms +/- 11.0%     significant
    fannkuch:          *1.91x as slow*     27.4ms +/- 5.2%     52.2ms +/- 3.1%     significant
    nbody:             *4.28x as slow*     28.8ms +/- 4.7%    123.4ms +/- 2.9%     significant
    nsieve:            -                   24.8ms +/- 18.9%     22.6ms +/- 3.0% 

  bitops:              *2.08x as slow*     69.8ms +/- 17.2%    145.2ms +/- 3.0%     significant
    3bit-bits-in-byte: *4.68x as slow*      5.0ms +/- 30.5%     23.4ms +/- 6.1%     significant
    bits-in-byte:      *2.10x as slow*     12.4ms +/- 23.1%     26.0ms +/- 6.8%     significant
    bitwise-and:       *2.71x as slow*     19.2ms +/- 20.7%     52.0ms +/- 2.9%     significant
    nsieve-bits:       ??                  33.2ms +/- 41.7%     43.8ms +/- 3.7%     not conclusive: might be *1.32x as slow*

  controlflow:         *5.17x as slow*      3.6ms +/- 18.9%     18.6ms +/- 6.0%     significant
    recursive:         *5.17x as slow*      3.6ms +/- 18.9%     18.6ms +/- 6.0%     significant

  crypto:              *1.55x as slow*     60.2ms +/- 7.8%     93.6ms +/- 10.7%     significant
    aes:               *1.61x as slow*     22.2ms +/- 13.9%     35.8ms +/- 25.2%     significant
    md5:               *1.46x as slow*     19.4ms +/- 9.7%     28.4ms +/- 2.4%     significant
    sha1:              *1.58x as slow*     18.6ms +/- 21.5%     29.4ms +/- 11.4%     significant

  date:                1.89x as fast      339.0ms +/- 9.2%    179.2ms +/- 1.6%     significant
    format-tofte:      2.03x as fast      217.2ms +/- 7.8%    106.8ms +/- 7.9%     significant
    format-xparb:      1.68x as fast      121.8ms +/- 17.7%     72.4ms +/- 11.6%     significant

  math:                *1.46x as slow*    126.4ms +/- 11.1%    184.2ms +/- 5.2%     significant
    cordic:            1.39x as fast       67.0ms +/- 10.8%     48.2ms +/- 6.9%     significant
    partial-sums:      *2.37x as slow*     42.4ms +/- 22.7%    100.6ms +/- 6.3%     significant
    spectral-norm:     *2.08x as slow*     17.0ms +/- 42.3%     35.4ms +/- 13.5%     significant

  regexp:              2.29x as fast      516.8ms +/- 26.1%    226.0ms +/- 6.3%     significant
    dna:               2.29x as fast      516.8ms +/- 26.1%    226.0ms +/- 6.3%     significant

  string:              1.84x as fast      871.0ms +/- 49.7%    474.6ms +/- 2.8%     significant
    base64:            1.63x as fast      106.8ms +/- 21.5%     65.4ms +/- 7.9%     significant
    fasta:             *1.45x as slow*     57.8ms +/- 4.9%     83.6ms +/- 6.4%     significant
    tagcloud:          1.95x as fast      232.0ms +/- 33.3%    119.0ms +/- 6.1%     significant
    unpack-code:       2.64x as fast      341.6ms +/- 61.5%    129.4ms +/- 7.1%     significant
    validate-input:    -                  132.8ms +/- 103.8%     77.2ms +/- 9.7% 


V8 gagne, mais pas de beaucoup, et a vrai dire les resultat je les trouvent un peu surprenant, V8 est loin de gagner haut la main...

Bon les tests n'ont pas été fait dans les meilleurs conditions, mais ils ont été fait sur la même machine (qui est pas mal chargé en ce moment)

A vrai dire la ou V8 semble gagner c'est sur l'appel de lib externes.. (mais bon il faut voir que d'un coté c'est sous windows, l'autre sous Mac OS X, donc pas les meme libs & co)