Skip to content
/ jsreader Public

The JavaScript Speed Reader is a self-contained, single-file, easy-to-use speed reading program for use in HTML5 capable desktop browsers.

License

Notifications You must be signed in to change notification settings

royha/jsreader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The JavaScript Speed Reader 0.30

The JavaScript Speed Reader is a self-contained, single-file, easy-to-use speed reading program for use in HTML5 capable desktop browsers.

Introduction

There is so much information that we must read each day, and the "to read" pile just keeps growing. And yet, our time is precious and valuable. The JavaScript Speed Reader is here to help!

For a video introduction to the JavaScript Speed Reader, click here.

To try the JavaScript Speed Reader, click here: http://bit.ly/jsreader.

While playing

  • Up and down arrows display words faster or slower.
  • Right and left arrows skip back or skip ahead in the text.
  • Spacebar pauses.
  • Escape stops.
  • Uncheck Display multiple words if you find it a bit difficult to keep up.

You're now ready to read faster than ever before.

How it works

Each time we move our eyes as we read, we have to search for the best place to look at each word to help our mind recognize the word we're reading. That takes time. The JavaScript Speed Reader calculates the best reading location to recognize each word or phrase, and makes each word's best reading location appear in the same place every time. Now your eyes don't have to search around. You understand words faster, and you can read more in less time while still maintaining high comprehension of what you read.

Easy to use

The JavaScript Speed Reader was designed to be easy to use. Simply drag and drop the speedreader.html file onto your web browser to start the program. If you use the JavaScript Speed Reader often, you can add the JavaScript Speed Reader as a bookmark in your browser for fast and easy access.

To read an article or book, copy the text into the text box, adjust the Speed (in words-per-minute) if desired, and click Play (►).

Controls

The controls for the JavaScript Speed Reader are simple and intuitive:

Buttons and Keyboard Shortcuts

Button Description Keyboard Shortcut
◄◄ Searches back for the beginning of the sentence. Left arrow
► / ■ Starts or stops a speed reading session. Shortcut for stop: Esc
▌▐ Pauses and resumes the speed reading session Spacebar
►► Searches forward for the beginning of the next paragraph. Right arrow
Reduces the reading speed. Down arrow
Increases the reading speed. Up arrow

Checkboxes

Use the check boxes to customize your reading experience:

Check box Description
Hide text box when reading

Hate clutter? Check this check box for less clutter on the screen.

Want context? Uncheck the check box to see the current word or phrase highlighted in context while reading.

Also hide buttons

Really hate clutter? Check to unclutter the screen even more.

Uncheck to have the buttons available while reading.

Display multiple words

Want to read really fast? Check to read up to two words at a time.

Uncheck to read only one word at a time (which is a bit easier on the eyes).

Developer information

Jumping into a new development project is never easy, but the JavaScript Speed Reader code was written to be easy to understand and is fully commented and documented. The detailed developer documentation is available in the DEVELOPER.md file.

File list

File Description
jsreader.html The JavaScript Speed Reader program itself. This is the only file you need to use the program.
README.md The documentation for using the JavaScript Speed Reader program.
changelog.md The list of changes by version.
DEVELOPER.md The developer documentation to help developers get up to speed quickly on the source code.

Acknowledgement

This program was inspired by videos released by Spritz Inc of their excellent speed reading system.

About

The JavaScript Speed Reader is a self-contained, single-file, easy-to-use speed reading program for use in HTML5 capable desktop browsers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages