Skip to content

Speed reading made easy with the RSVP (Rapid Serial Visual Presentation).

License

Notifications You must be signed in to change notification settings

gnosticdev/read-for-speed

Repository files navigation

Read for Speed: Speed Reading with the RSVP Technique

Speed read at 300-1000 words per minute using the RSVP (Rapid Serial Visual Presentation) technique. Perfect for books, articles, or any long form content.

Features

  • Responsive design
  • Chrome & Firefox extensions
  • Safari extension (WIP)
  • Customizable settings for font size, font family, reading speed, and more
  • Reading progress bar and stats
  • Word display with control panel
  • Read in chunks of 1-5 words (WIP)

Monorepo Structure

.
└── packages
    ├── extensions # Chrome, Firefox
    ├── speed-reader # RSVP Reader component
    └── ui # Shared UI components

RSVP Reader Component

The main reader component that takes in content and displays it in RSVP format.

NOTE: To parse content, Readability JS library is recommended.

Extensions

Building

Chrome & Firefox

  • built with WXT.

Safari (WIP)

Roadmap

  • Chrome extension
  • Settings panel
  • Reading stats
  • Word display with control panel -[x] SPeed control from 50 - 1000 WPM -[x] Word skip size control from 1 - 10 words -[x] Progress bar -[x] Panel for reading stats -[x] Panel for settings -[x] Control panel for playback, skip, reset, etc. -[ ] Panel for help / documentation
  • Allow for reading chunks of 1-3 words
  • Check for readerability before parsing page content
  • Make sure parsing doesnt block the main thread
  • Make sure errors from parsing don't break the page
  • Test on different sites like Reddit, Hacker News, etc.
  • Add epub support for native reading experience

About

Speed reading made easy with the RSVP (Rapid Serial Visual Presentation).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published