Realtime Technology Glossary

An ever-growing repository of technical terms around realtime technology and beyond.

What is Ajax?

Asynchronous JavaScript and XML (Ajax) is a web development protocol that serves as a technique used to effectively send and retrieve data in the background without having to refresh a webpage.

An example of Ajax in action today would be a client opening up a social media application. In most cases, the website will automatically notify the client of new updates by other clients. Website users are able to receive this information without refreshing the page as Ajax utilizes JavaScript XMLHttpRequest Object to make HTTP requests in the background. Aside from clients not having to refresh webpages for updates, Ajax offers many other standard applications such as:

  • Asynchronous Messaging where clients exchange data to and from servers in the background without having to refresh the webpage.
  • Responses between client-server are handled through a Callback, which is a function that serves to respond to clients when the server is ready to send back information.

You might also like

McDonald's Powers Interactive Digital Billboard Campaign

McDonald's Powers Interactive Digital Billboard Campaign

McDonald’s used PubNub to stream data from an interactive smart phone app to a digital billboard in realtime

Read More
Leo Burnett Creates Award-Winning Billboard Campaign

Leo Burnett Creates Award-Winning Billboard Campaign

PubNub Data Streams was used to maintain a consistent, bidirectional communication layer between the digital billboard and users’ iOS and Android devices.

Read More

Ready To Get Started?

Contact Sales