Bloom Filters

An interactive tutorial that explains how Bloom filters work and how to size them.

Author
Sam Rose
Published
19 February 2024, updated 25 October 2026
Kind
Personal blog post, interactive visual explainer
Original
samwho.dev/bloom-filters
Subject
Databases and storage
Themes
Getting good, Close to the machine

What it is

Sam Rose writes a tutorial for programmers who know what a hash function is. The post aims to show when a Bloom filter is worth using.

What it says

What evidence it gives

The post uses worked examples and short formulas in JavaScript. It gives two real uses, Akamai caching and Google BigTable. It also says Chrome used a Bloom filter until 2012. It offers no benchmarks of its own.

Interests and limits

This is a personal teaching post with no commercial stake apparent. It was read as text only, so the interactive demos were not run. The size figures are illustrations of one scenario. The post says the tool is niche.

Connections

These links are this wiki's own reading, not claims the sources make.