AjaxRequest Library is a layer over the XMLHttpRequest functionality which makes the communication between Javascript and the server easier for developers. It makes the interface more logical and consistent with what developers expect. It supports multiple simultaneous requests which will not collide with each other without any additional work from the developer.