An API for data parallelism in JavaScript
JavaScript HTML CSS Shell

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.