webkit vs gecko

Все познаётся в сравнении.

У себя я активно использую главным образом два браузера это epiphany-2.24.3 на движке gecko-1.9 и midori на движке webkit. Так вот то что на глаз заметить трудно с успехом выявляют тесты.

Итак первый из них v8 googlecode benchmarks epiphany показывает

Score: 141
Richards: 120
DeltaBlue: 166
Crypto: 141
RayTrace: 108
EarleyBoyer: 188
RegExp: 138

epiphany-2.24.3

Тот же тест midori

Score: 560

Richards: 488
DeltaBlue: 530
Crypto: 574
RayTrace: 560
EarleyBoyer: 1249
RegExp: 255

midori-0.1.4

Второй SunSpider JavaScript Benchmark epiphany результаты
вот

или ниже:

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

  3d:                    462.0ms +/- 25.2%
    cube:                149.6ms +/- 7.6%
    morph:               135.0ms +/- 25.7%
    raytrace:            177.4ms +/- 64.6%

  access:                472.0ms +/- 1.7%
    binary-trees:         55.0ms +/- 12.0%
    fannkuch:            209.8ms +/- 2.4%
    nbody:               134.4ms +/- 2.7%
    nsieve:               72.8ms +/- 12.2%

  bitops:                366.2ms +/- 9.3%
    3bit-bits-in-byte:    60.0ms +/- 8.2%
    bits-in-byte:        101.8ms +/- 30.9%
    bitwise-and:          95.0ms +/- 4.5%
    nsieve-bits:         109.4ms +/- 12.6%

  controlflow:            47.8ms +/- 15.0%
    recursive:            47.8ms +/- 15.0%

  crypto:                236.6ms +/- 3.4%
    aes:                  96.2ms +/- 5.1%
    md5:                  66.8ms +/- 14.3%
    sha1:                 73.6ms +/- 4.6%

  date:                  448.2ms +/- 1.5%
    format-tofte:        260.2ms +/- 2.0%
    format-xparb:        188.0ms +/- 2.5%

  math:                  383.2ms +/- 9.7%
    cordic:              172.0ms +/- 25.7%
    partial-sums:        140.2ms +/- 8.7%
    spectral-norm:        71.0ms +/- 10.0%

  regexp:                239.8ms +/- 13.1%
    dna:                 239.8ms +/- 13.1%

  string:               1040.4ms +/- 10.9%
    base64:              121.2ms +/- 24.7%
    fasta:               212.0ms +/- 4.0%
    tagcloud:            173.6ms +/- 5.9%
    unpack-code:         403.4ms +/- 24.8%
    validate-input:      130.2ms +/- 8.8%

epiphany-2.24.3 SunSpider JavaScript Benchmark

Ну и midori опять же результаты
ну или ниже:

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

3d:                   554.4ms +/- 3.9%
cube:               237.6ms +/- 6.3%
morph:              153.2ms +/- 2.9%
raytrace:           163.6ms +/- 12.3%

access:               446.6ms +/- 8.6%
binary-trees:        31.2ms +/- 31.2%
fannkuch:            68.6ms +/- 5.4%
nbody:              320.0ms +/- 12.6%
nsieve:              26.8ms +/- 15.9%

bitops:               158.6ms +/- 10.1%
3bit-bits-in-byte:   26.0ms +/- 34.0%
bits-in-byte:        30.6ms +/- 14.5%
bitwise-and:         31.6ms +/- 25.9%
nsieve-bits:         70.4ms +/- 8.5%

controlflow:           26.8ms +/- 28.5%
recursive:           26.8ms +/- 28.5%

crypto:               170.8ms +/- 6.9%
aes:                 46.0ms +/- 6.0%
md5:                 60.6ms +/- 10.4%
sha1:                64.2ms +/- 8.7%

date:                 187.8ms +/- 4.2%
format-tofte:        71.4ms +/- 8.2%
format-xparb:       116.4ms +/- 3.4%

math:                 479.2ms +/- 13.9%
cordic:             146.0ms +/- 6.8%
partial-sums:       226.0ms +/- 13.3%
spectral-norm:      107.2ms +/- 47.2%

regexp:               265.6ms +/- 2.1%
dna:                265.6ms +/- 2.1%

string:               434.2ms +/- 4.8%
base64:              39.2ms +/- 9.6%
fasta:               62.4ms +/- 12.1%
tagcloud:           134.4ms +/- 8.8%
unpack-code:        108.6ms +/- 15.6%
validate-input:      89.6ms +/- 4.3%

midori-0.1.4

А теперь самое интересеное результаты epiphany(TO) по сравнению с midori(FROM)

TEST                   COMPARISON            FROM                 TO             DETAILS

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

** TOTAL **:           *1.36x as slow*   2724.0ms +/- 2.3%   3696.2ms +/- 3.1%     significant

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

  3d:                  1.20x as fast      554.4ms +/- 3.9%    462.0ms +/- 25.2%     significant
    cube:              1.59x as fast      237.6ms +/- 6.3%    149.6ms +/- 7.6%     significant
    morph:             1.13x as fast      153.2ms +/- 2.9%    135.0ms +/- 25.7%     significant
    raytrace:          ??                 163.6ms +/- 12.3%    177.4ms +/- 64.6%     not conclusive: might be *1.08x as slow*

  access:              ??                 446.6ms +/- 8.6%    472.0ms +/- 1.7%     not conclusive: might be *1.06x as slow*
    binary-trees:      *1.76x as slow*     31.2ms +/- 31.2%     55.0ms +/- 12.0%     significant
    fannkuch:          *3.06x as slow*     68.6ms +/- 5.4%    209.8ms +/- 2.4%     significant
    nbody:             2.38x as fast      320.0ms +/- 12.6%    134.4ms +/- 2.7%     significant
    nsieve:            *2.72x as slow*     26.8ms +/- 15.9%     72.8ms +/- 12.2%     significant

  bitops:              *2.31x as slow*    158.6ms +/- 10.1%    366.2ms +/- 9.3%     significant
    3bit-bits-in-byte: *2.31x as slow*     26.0ms +/- 34.0%     60.0ms +/- 8.2%     significant
    bits-in-byte:      *3.33x as slow*     30.6ms +/- 14.5%    101.8ms +/- 30.9%     significant
    bitwise-and:       *3.01x as slow*     31.6ms +/- 25.9%     95.0ms +/- 4.5%     significant
    nsieve-bits:       *1.55x as slow*     70.4ms +/- 8.5%    109.4ms +/- 12.6%     significant

  controlflow:         *1.78x as slow*     26.8ms +/- 28.5%     47.8ms +/- 15.0%     significant
    recursive:         *1.78x as slow*     26.8ms +/- 28.5%     47.8ms +/- 15.0%     significant

  crypto:              *1.39x as slow*    170.8ms +/- 6.9%    236.6ms +/- 3.4%     significant
    aes:               *2.09x as slow*     46.0ms +/- 6.0%     96.2ms +/- 5.1%     significant
    md5:               ??                  60.6ms +/- 10.4%     66.8ms +/- 14.3%     not conclusive: might be *1.10x as slow*
    sha1:              *1.15x as slow*     64.2ms +/- 8.7%     73.6ms +/- 4.6%     significant

  date:                *2.39x as slow*    187.8ms +/- 4.2%    448.2ms +/- 1.5%     significant
    format-tofte:      *3.64x as slow*     71.4ms +/- 8.2%    260.2ms +/- 2.0%     significant
    format-xparb:      *1.62x as slow*    116.4ms +/- 3.4%    188.0ms +/- 2.5%     significant

  math:                1.25x as fast      479.2ms +/- 13.9%    383.2ms +/- 9.7%     significant
    cordic:            *1.18x as slow*    146.0ms +/- 6.8%    172.0ms +/- 25.7%     significant
    partial-sums:      1.61x as fast      226.0ms +/- 13.3%    140.2ms +/- 8.7%     significant
    spectral-norm:     -                  107.2ms +/- 47.2%     71.0ms +/- 10.0%

  regexp:              1.11x as fast      265.6ms +/- 2.1%    239.8ms +/- 13.1%     significant
    dna:               1.11x as fast      265.6ms +/- 2.1%    239.8ms +/- 13.1%     significant

  string:              *2.40x as slow*    434.2ms +/- 4.8%   1040.4ms +/- 10.9%     significant
    base64:            *3.09x as slow*     39.2ms +/- 9.6%    121.2ms +/- 24.7%     significant
    fasta:             *3.40x as slow*     62.4ms +/- 12.1%    212.0ms +/- 4.0%     significant
    tagcloud:          *1.29x as slow*    134.4ms +/- 8.8%    173.6ms +/- 5.9%     significant
    unpack-code:       *3.71x as slow*    108.6ms +/- 15.6%    403.4ms +/- 24.8%     significant
    validate-input:    *1.45x as slow*     89.6ms +/- 4.3%    130.2ms +/- 8.8%     significant

midori-0.1.4 vs epiphany-2.24.3 SunSpider

Выводы делайте сами.

Comments