AJAX

E19877

AJAX is a web development technique that allows web pages to update content asynchronously by exchanging data with a server in the background without reloading the entire page.

All labels observed (5)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf asynchronous communication method
web development technique
advantage improves perceived performance
reduces bandwidth usage by avoiding full page reloads
basedOn client–server model
canUse Fetch API
linked to: Fetch Standard
category web programming
web technology
commonIn interactive web interfaces
single-page applications
dataFormat HTML fragments
JSON
XML
plain text
describedIn article "Ajax: A New Approach to Web Applications"
linked to: AJAX
enables asynchronous data exchange with a server
background HTTP requests
dynamic web applications
improved user experience on web pages
partial page updates
updating web page content without full reload
fullName Asynchronous JavaScript and XML
linked to: AJAX
goal make web pages more responsive
reduce full page reloads
introducedBy Jesse James Garrett
introducedIn 2005
limitation can complicate browser history and bookmarking
depends on JavaScript being enabled
operatesBetween web browser and web server
relatedTo Fetch API
linked to: Fetch Standard

Web 2.0
XMLHttpRequest API
linked to: AJAX

single-page application
requires JavaScript-enabled browser
runsOn web browser
securityConcern can be affected by cross-site scripting (XSS)
subject to same-origin policy
supports GET requests
POST requests
other HTTP methods
typicallyUses HTTP
RESTful APIs
XMLHttpRequest object in browsers
uses CSS
HTML
JSON
JavaScript
XML
XMLHttpRequest
linked to: AJAX

How these facts were elicited

Referenced by (11)

Full triples — surface form annotated when it differs from this entity's canonical label.

Web 2.0 enabledBy AJAX
AJAX fullName Asynchronous JavaScript and XML
linked to: AJAX
AJAX uses XMLHttpRequest
linked to: AJAX
AJAX describedIn article "Ajax: A New Approach to Web Applications"
linked to: AJAX
AJAX relatedTo XMLHttpRequest API
linked to: AJAX
Presto supports AJAX
Web APIs example XMLHttpRequest API
linked to: AJAX
DHTML relatedTo AJAX
CORS protocol relatedTo XMLHttpRequest
linked to: AJAX
CORS protocol relatedTo AJAX