Ajax, JSON, and XML-RPC are technologies typically used by client side code when communicating with a server.
Our Ajax package includes a collection of services for creating interactive web applications without having to reload the complete web page in response to each user input, thus making the interaction faster.
See also WebSocket Libraries.
Did you know that AJAX can run over WebSockets?
The JSON format is often used for serializing and transmitting structured data over a network connection. It is often used to transmit data between a server and web application, serving as an alternative to XML.
The XML-RPC server stack provides a server API virtually identical to the JSON-RPC server API. XML-RPC is typically used when creating web-services for legacy client XML-RPC implementations.