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.016910135000000652 seconds
vanilla JS: 0.015242908000002104 seconds

simsimd: 26.54305393993965
vanilla JS: 26.54305393993965


(array of length 500)

simsimd: 0.03952039799999818 seconds
vanilla JS: 0.01622979500000008 seconds

simsimd: 8395.018337138043
vanilla JS: 8395.018337138043


(array of length 5000)

simsimd: 0.0770729749999997 seconds
vanilla JS: 0.06510030200000017 seconds

simsimd: 84707.02216590903
vanilla JS: 84707.02216590903