Home

Awesome

Sirko Client

Build Status

It is a JavaScript client for the Sirko Engine. This client tracks information about navigation of users on a site and gets prediction from the engine in order to improve performance of the site by prefetching resources which are required for a next page.

Try demo

Development

Major dependencies

Setup

Install dependencies:

$ npm install

Start

$ npm start

This command launches Rollup in the development mode (all scripts get recompiled once changes are saved).

Testing

$ npm test

It will launch the Chrome and Firefox browsers and keep them running to re-launch tests when the code gets changed.

Production build

$ npm run-script build

It builds the dist/sirko.js script which should be included into the site.

License

The library is distributed under the GPLv3 license.