| ▲ | PantaloonFlames 2 days ago | ||||||||||||||||||||||||||||||||||
45% slower means..? Suppose native code takes 2 units of time to execute. “45% slower” is??? Would it be 45% _more time?_ What would “45% _faster_” mean? | |||||||||||||||||||||||||||||||||||
| ▲ | gjm11 2 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
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.) | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | oersted 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
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 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
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 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
I guess it is clearer if expressed like "Native application took only x% of WASM equivalent". | |||||||||||||||||||||||||||||||||||
| ▲ | huflungdung 2 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
[dead] | |||||||||||||||||||||||||||||||||||