Playground
Everything on this page runs in your browser with the WebAssembly build of the latest published rapid-fuzzy. Type a query to search, or paste your own list. Turn on Compare to run the same query through fuse.js and fuzzysort and see their results and timings side by side.
Loading the WebAssembly build…
rapid-fuzzy
fuzzysort
fuse.js
Query syntax
foo bar: every term must match, in any order^foo: starts with ·foo$: ends with'foo: contains exactly ·!foo: does not contain
| Name | City | Team | Score | Key scores name · email · city · team |
|---|
| Function | Result | Kind |
|---|
Timings are the average of repeated runs in your browser’s WebAssembly engine, so they are slower than the native Node.js addon in the benchmarks. The libraries match differently (see Why rapid-fuzzy?), so their result lists will not be the same.