Case study · Web app and browser extension

Flow: The Rapid Reader, a Speed-Reading Web App and Chrome Extension

A speed-reading web app and a companion Chrome extension that show text one word at a time to cut eye movement and subvocalization, built and shipped in-house.

The Flow speed-reading app landing screen showing reading modes, focus settings, and progress tracking

The Problem

Most reading speed is lost to eye movement between words and to silently sounding words out. Rapid serial visual presentation removes both, but the tools that do it live inside their own apps, not where people actually read: web pages, articles, documentation.

What We Did

  1. Built the web app with three reading modes (single word, sentence focus, paragraph focus), ten highlight colors, dark mode, and a speed range of 100 to 800 words per minute.
  2. Added document upload for plain text, Word (.docx), EPUB, and PDF, with text extraction handled server-side, plus bookmarks so a reader can resume mid-document.
  3. Added accounts with email or Google sign-in, saved reading sessions, per-user default mode, speed, and color, and progress tracking so readers can see improvement over time.
  4. Packaged the core reader as a Manifest V3 Chrome extension: highlight text on any page, or right-click it, and the reader opens in place.
  5. Wrote adaptive timing that holds longer words and hyphenated words on screen longer and pauses after sentence-ending punctuation.
  6. Added optional blink breaks every 15 seconds with a countdown, keyboard controls (space, R, S, Escape), and settings that sync across devices without sending any text to a server.

Results

MeasureBeforeAfter
Reading speed rangen/a100 to 1,000 WPM
Document formats acceptedPasted textTXT, DOCX, EPUB, PDF
Places it worksOne appAny web page
Text sent to a server by the extensionn/aNone

Outcome

The web app is live at nolanmoser.com and the extension is packaged for Chrome. The same product thinking, ship the core interaction first and put it where people already are, is how MBM approaches client apps.

Related Services

All case studies · Book a free consultation