An API for data parallelism in JavaScript
JavaScript HTML CSS Shell
Failed to load latest commit information.
examples Try a workaround for Firefox drawImage NS_ERROR_NOT_AVAILABLE bug. Feb 5, 2015
jslib Move 'issue54' test into 'closedIssueTests' Feb 24, 2015

River Trail

River Trail is a JavaScript library and a Firefox add-on that together provide support for data-parallel programming in JavaScript, targeting multi-core CPUs, GPUs and vector SSE/AVX instructions.

Please see the project wiki or the FAQs for more details.

Quick Start

  1. Install OpenCL. (Mac OS X users can skip this step, since OpenCL is already part of the system.)
  2. Install or open Firefox. You'll need Firefox 33 at a minimum; newer versions work, too.
  3. Install the River Trail Firefox add-on.
  4. Using Firefox with the River Trail add-on enabled, try one of our live demos, or the interactive shell!
  5. A good way to get started with programming with the River Trail API is to go through our tutorial.