gjm11 13 hours ago

What looks like the relevant table has a summary line saying "geometric mean: 1.45x" so I think that in this case "45% slower" means "times are 1.45x as long".

(I think I would generally use "x% slower" to mean "slower by a factor of 1+x/100", and "x% faster" to mean "faster by a factor of 1+x/100", so "x% slower" and "x% faster" are not inverses, you can perfectly well be 300% faster or 300% slower, etc. I less confidently think that this is how most people use such language.)

  • degamad 7 hours ago

    What would 300% faster mean?

    If the original process took 30 minutes to process 10 items, how long would the 300% faster method take?

    • fainpul 2 hours ago

      300% faster = 400% original speed = 4 times as fast = 1/4 the time

oersted 14 hours ago

It’s a fair point, that way of expressing it is always a bit confusing. Is it the original time plus 45%? Is it 45% of the original speed?

I think it is easier to understand in terms of throughput.

So 45% less work per unit of time, so 55% of the work.

azakai 14 hours ago

0% slower means "the same speed." The same amount of seconds.

10% slower means "takes 10% longer." 10% more seconds.

So 45% slower than 2 seconds is 1.45 * 2 = 2.9 seconds.

tharakam 13 hours ago

I guess it is clearer if expressed like "Native application took only x% of WASM equivalent".