Ajax, WebSocket, WinRTC and server-client applications
Asynchronous JavaScript and XML is a technology that changes the way web pages work, allowing you to supplement them with exchanges in asynchronous mode with the server. It also makes it possible to create online applications.
The name Ajax was launched by Jesse James Garrett in an article published on the Adaptive Path website in 2005 and the translation of which is provided by .fr as of May 6, 2006. This is a combination of existing technologies for creating dynamic websites and with the main component, the XMLHttpRequest JavaScript object, which allows you to interact with the server asynchronously.
Ajax remains the best solution for updating web content at the user's request, but is being replaced by WebSocket and WebRTC to create interactive online or local applications on a client-server model. These technologies are also the topic of this section .
Ajax, a new approach to sites
A translation of Jesse James Garrett's article that launched the Ajax title .
First Ajax FAQ
Translation of the FAQ accompanying the previous article.
Search engine-centric Ajax: Understand Google's spec.
Google offers a standard: dynamic content will be indexed by engines.
Comparing JSON and XML
The XHR object defined in the standard specification uses two different attributes depending on whether the loaded file is in XML format or not, since the JSON file is treated as a text file. These are responseXML and responseTxt. Comparison of the two formats.
What is the interface for a modern application?
Comparison of currently offered solutions: Ajax, XAML, JavaFX, as well as new web standards for applications. Ongoing developments of these technologies are also considered, as they are essential for selection.
List of Ajax and PHP frameworks
The Ajax framework, when it can work in pure JavaScript on any system, is executed by the client. Or it can have a server-side part in various programming languages: PHP, Java, ASP.
Anaa
Easy and easy to use bookstore to use Ajax without downloading the full framework.
XMLHttpRequest vs WebSocket
Outside Ajax, WebSocket provides two-way server access that can send notifications.
WebSocket Demo
A standard browser WebSocket object is passed through a server or local text or image exchange platform.
WebRTC vs. WebSocket
Another new standard for upgrading server access. Using WebRTC, an application can access data on the server in real time. Both WebRTC and WebSocket have a standardized interface for JavaScript W3C, which will facilitate their generalization in browsers.
Gears tutorial
Create a standalone Ajax application using Gears, a plug-in for running standalone web applications. Replaced by HTML 5, but can be used in older browsers.