Stats for numbers-type people

All file sizes are pre-compression. All files that come from are gzipped; you should compress your search index before serving it. sizestork.wasm sizestork.js sizeSearch duration* MB578.84 kB73.05 kB0.354 sec. MB578.36 kB73.05 kB0.363 sec. MB578.36 kB73.05 kB0.353 sec. MB674.7 kB73.05 kB0.365 sec. MB684.82 kB9.07 kB0.383 sec. MB191.37 kB648.65 kB0.218 sec.

*Search duration calculated by running the same search query on my computer ten times, then averaging the results.



Sep 20, 2020

Fixes a bug (#69) in which content wasn't being indexed after an all-punctuation word. Make sure to rebuild your index to see the effects of this fix.


Aug 23, 2020

Automatic CSS Improvements:

  • Site styles were overriding Stork's Basic theme. The stylesheet has been updated to be more specific.

Now available:

  • Ubuntu build artifact uploaded to the Github release for easy wget-ing during your static site's build process


Jun 18, 2020


  • On cargo install, the downloaded binary was named frontend, not stork. This has been fixed.


Jun 15, 2020

Automatic JS improvements

  • Start using Typescript (this accounts for the ballooning in JS filesize)
  • You can now use the keyboard to interact with the search results! Up and down arrows to navigate, enter to select a result, and esc to hide the list of results


May 13, 2020

Rebuild your index to get:

  • SRT Subtitle support
  • Customizable stemming language
  • Content in titles is now indexed and prioritized in search results
  • Better error messages if search crashes, which it shouldn't.

Automatic JS improvements

  • Initial Javascript bundle size much smaller, and search index filesizes are smaller as well. WASM binary is slightly bigger -- I'm trying to find a balance.

Update the binary for:

  • Improved UX if you provide deprecated configuration fields
  • Improved console output if you run stork --search

Other Fun

  • New site infrastructure


Apr 28, 2020

  • WASM: Deprioritizes stop words in search results
  • WASM: Searches for words with the same stem as the query
  • WASM: Improves error messaging for corrupt indexes
  • Indexer: Adds knowledge of word stems to index


Mar 28, 2020

  • Rewrite search algorithm to support multi-word search queries, including sensible result ordering and query highlighting.
  • Tweaks basic.css to give results more room


Mar 22, 2020

Accidentally ran a bad version bump. There are no code changes from 0.5.1 to 0.5.2.


Mar 22, 2020

  • #21 Change .stork-result a selector so colors work
  • #22 Implement scoring and sorting
  • #24 Update dependencies and CI configuration


Feb 29, 2020


Jan 12, 2020


Jan 6, 2020


Dec 25, 2019

© 2019–2020

Stork is built and shepherded by James Little, who's really excited that you're checking it out. If you have any questions or comments, feel free to get in touch or open an issue on Github.

This site is also on Github; feel free to put up a PR or open an issue if you see something worth changing.