simsimd library speedup experiment


Time and results are averaged out over 1000 iterations, on a Vercel instance, when the page is built (on a per request basis).

This library has assembly instructions not supported by Vercel's servers. See the associated blog post.

Perform sqeuclidean by simsimd or using traditional methods

(array of length 5)

simsimd: 0.002085070999997356 seconds
vanilla JS: 0.018550793999998972 seconds

simsimd: 44.18335004230919
vanilla JS: 44.18335004230919


(array of length 500)

simsimd: 0.03711532800000555 seconds
vanilla JS: 0.004091439000001173 seconds

simsimd: 8234.830956192922
vanilla JS: 8234.830956192922


(array of length 5000)

simsimd: 0.07711378299999945 seconds
vanilla JS: 0.061094982000000526 seconds

simsimd: 83981.82856396848
vanilla JS: 83981.82856396848