Back to Jest

Example

packages/diff-sequences/__benchmarks__/example.md

30.3.02.5 KB
Original Source

Benchmark time for diff-sequences versus diff

A ratio less than 1.0 means diff-sequences is faster.

n = 20

name%ratioimprovedrmebaselinerme
delete20%0.18243.0639e-61.11%1.6795e-50.78%
insert20%0.13672.5786e-60.75%1.8866e-50.85%
delete40%0.10153.0534e-61.00%3.0090e-50.70%
insert40%0.07912.6722e-60.61%3.3791e-50.56%
delete80%0.04102.8870e-60.93%7.0411e-50.72%
insert80%0.03712.5786e-60.83%6.9431e-50.62%
change10%0.15042.8703e-60.71%1.9087e-50.83%
change20%0.17063.2637e-60.78%1.9127e-50.62%
change50%0.09441.2012e-50.55%1.2724e-40.76%
change100%0.05221.5422e-50.61%2.9566e-40.66%

n = 200

name%ratioimprovedrmebaselinerme
delete20%0.15247.2866e-50.75%4.7797e-40.80%
insert20%0.12266.1561e-50.58%5.0198e-40.66%
delete40%0.11181.5674e-40.67%1.4020e-30.58%
insert40%0.08941.2906e-40.64%1.4435e-30.53%
delete80%0.07963.0119e-40.58%3.7852e-30.52%
insert80%0.07342.4713e-40.67%3.3653e-30.54%
change10%0.15727.2965e-50.48%4.6426e-40.73%
change20%0.14467.0056e-50.69%4.8456e-40.53%
change50%0.07646.5638e-40.67%8.5946e-30.70%
change100%0.05251.1160e-30.51%2.1249e-20.63%

n = 2000

name%ratioimprovedrmebaselinerme
delete20%0.06693.4073e-30.54%5.0922e-20.54%
insert20%0.05882.8273e-30.51%4.8111e-20.46%
delete40%0.05171.1048e-20.52%2.1367e-10.47%
insert40%0.04609.1469e-30.37%1.9878e-10.26%
delete80%0.05632.7426e-20.56%4.8674e-10.36%
insert80%0.05062.2208e-20.35%4.3888e-10.47%
change10%0.07163.1267e-31.21%4.3652e-20.56%
change20%0.06213.0197e-30.72%4.8652e-20.45%
change50%0.00835.4250e-20.62%6.5595e+03.60%
change100%0.04931.0534e-10.71%2.1362e+00.21%