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.