Cairn JavaScript is for speedy navigation between URLs by using template rendering on the client side for improved server performance.

Features

 * Hyperlinks can be preloaded so they appear instantly when clicked.
 * Templates are written using EJS ( http://embeddedjs.com/ )
 * URI are defined in urls.json that synronizes with serverside URL rewriting
 * Callbacks are defined in urls.json to load JavaScript events for that page
 * Navigation to URLs in JavaScript push history state so forward and back actions work as expected.

