Live briefing
Everything about XMLHttpRequest
Web API to transfer data between a web browser and a web server
XMLHttpRequest (XHR) is an API in the form of a JavaScript object whose methods transmit HTTP requests from a web browser to a web server. The methods allow a browser-based application to send requests to the server after page loading is complete, and receive information back. XMLHttpRequest is a component of Ajax programming. Prior to Ajax, hyperlinks and form submissions were the primary mechanisms for interacting with the server, often replacing the current page with another one. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: XMLHttpRequestA 5-minute orientation
- Pick up a classic book: AjaxThe most-reprinted book on the subject
- Go sideways: Ajax (programming)A closely related topic
- Go sideways: Cross-origin resource sharingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
AjaxSteven Holzner · 2008
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Ajax (programming) Asynchronous JavaScript and XML, usually referred to as Ajax (sometimes capitalized AJAX, /ˈeɪdʒæks/) is a set of web development techniques that uses…
- Cross-origin resource sharing In computing, cross-origin resource sharing (CORS) is a mechanism to safely bypass the same-origin policy; that is, it allows a web page to access restricted…
- Anne van Kesteren Anne van Kesteren is an open web standards author and open source contributor. He has written and edits several web standards specifications including…
- Comet (programming) Comet is a web application model in which a long-held HTTPS request allows a web server to push data to a browser, without the browser explicitly requesting…
- WHATWG The Web Hypertext Application Technology Working Group (WHATWG) was founded by representatives from Apple Inc., the Mozilla Foundation and Opera Software…
- Web storage Web storage, formerly known as DOM storage (Document Object Model storage), is a standard JavaScript API provided by web browsers. It enables websites…
- HTML5 HTML5 (Hypertext Markup Language 5) is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth…
- Document Object Model The Document Object Model (DOM) is a cross-platform and language-independent API that treats an HTML or XML document as a tree structure wherein each node…