Skip to content

Ma7erial/speed-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

⚡ Speed Reader

A browser-based RSVP (Rapid Serial Visual Presentation) speed reading tool. Paste any text and words flash one at a time at a fixed point, so your eyes never move — just read.

Speed Reader

Features

  • Spritz-style ORP display — the Optimal Recognition Point letter is highlighted in red and pinned to the exact center of the reading frame using canvas.measureText, accounting for variable letter widths
  • Adaptive timing — punctuation pauses, long words get extra display time
  • Auto font scaling — long or hyphenated words shrink to fit the frame
  • Full navigation controls — jump by word, sentence, or paragraph in either direction
  • Scrubable progress bar — click anywhere to jump
  • WPM control — slider from 50–1000 WPM, click the number to type an exact value
  • Fullscreen mode — expands to fill the viewport with a larger display
  • Context preview — faded lines above and below show surrounding words
  • Mobile friendly — responsive layout, swipe gestures on touch screens

Keyboard Shortcuts

Key Action
Space Play / Pause
/ Previous / Next word
Shift+← / Shift+→ Previous / Next sentence
Ctrl+← / Ctrl+→ Previous / Next paragraph
+ / - Speed up / slow down (±25 WPM)
F Toggle fullscreen
Esc Exit fullscreen

Mobile Gestures

Gesture Action
Swipe left / right Next / Previous word
Swipe up / down Next / Previous sentence
Tap Play / Pause

Usage

No install, no build step. Just open index.html in a browser.

  1. Paste or type text into the left panel
  2. Click Load Text
  3. Hit Space or tap the display to start reading
  4. Adjust WPM to your comfort zone

How RSVP Works

Instead of scanning across lines, words are shown one at a time at a fixed location. The highlighted letter (the ORP) is positioned so your brain can recognize the word with minimal effort — typically 1–4 characters from the left depending on word length. Removing eye movement can significantly increase reading speed without sacrificing comprehension.

About

RSVP speed reading interface — word-by-word reader with play/pause, navigation, and fullscreen

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages