DevDocs Quick wanted something that felt as fast as Spotlight on macOS but inside the browser. The challenge: searching 180+ documentation indexes shouldn't make a network call on every keystroke.
We shipped an offline-first index using IndexedDB, with a background fetch that updates each documentation source on a sliding schedule. The popup is a 9KB React bundle with virtualised search results โ typing into the omnibar feels native, not extension-bolted-on.
Power users get a settings panel to enable or disable specific languages, and a per-domain rule for content scripts that turn API references on hover-show.