# Overview

## What is Infinite Ajax Scroll?

Infinite Ajax Scroll is a javascript infinite scrolling plugin. It works by reading the next (and previous) links of your existing server-side pagination and load these pages via AJAX when the visitor scrolls to the end of the page.

This approach, also known as progressive enhancement, is SEO-friendly and offers your users a better user-experience, resulting in longer visitor times and more page views.

### Key features

* **Progressive enhancement**: Infinite Ajax Scroll progressively enhances your server-side pagination with AJAX. When a client doesn't support JavaScript it will fall back on your server-side pagination.
* **Back-button proof**: The browser url is automatically updated when you scroll between pages. Users can reload or bookmark the page and always return to the right page.
* **Highly customizable**: With it's flexible API and event based architecture you can adapt it to your needs.

## Commercial licensing

Infinite Ajax Scroll is an open-source project and can be used in projects under the AGPL license. The AGPL license requires that your project(s) should also be licensed (and open sourced) under AGPL. For closed-source/proprietary projects you can [buy a Commercial License](https://infiniteajaxscroll.com/pricing) to remove this limitation.

After purchase you will receive a Commercial License PDF which grants the right to use Infinite Ajax Scroll in your commercial projects.

## Source code

The source code of Infinite Ajax Scroll is made available at [github.com/webcreate/infinite-ajax-scroll](https://github.com/webcreate/infinite-ajax-scroll).
