I would like to thank IMVU for their extensive use of Web APIs for data delivery. The use these in many of their web pages on the classic site and also in IMVU Next. They are used primarily to display data on the web page, but are also used in the IMVU client app as well.
So I would be remiss if I didn’t tell you what a “Web API” is. Alternatively, they are also called REST APIs or RESTful APIs. If you’re already familiar with Web APIs, you can skip this. The way web pages typically work, you type a URL in the address bar, or click a link, and the browser sends an HTTP request to the web server. The web server runs some server-side code (PHP, ASP.NET, Node.js, etc.) on the remote machine and constructs a response to send back. The response is in HTML format, and when your browser has received it, it will render the HTML visually as a web page, and loads all the images, styles, scripts and video after that.