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)
| Label | Occurrences |
|---|---|
| AJAX canonical | 5 |
| XMLHttpRequest | 2 |
| XMLHttpRequest API | 2 |
| Asynchronous JavaScript and XML | 1 |
| article "Ajax: A New Approach to Web Applications" | 1 |
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 Standard
ⓘ
surface form:
Fetch API
|
| category |
web programming
ⓘ
web technology ⓘ |
| commonIn |
interactive web interfaces
ⓘ
single-page applications ⓘ |
| dataFormat |
HTML fragments
ⓘ
JSON ⓘ XML ⓘ plain text ⓘ |
| describedIn |
AJAX
self-linksurface differs
ⓘ
surface form:
article "Ajax: A New Approach to Web Applications"
|
| 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 |
AJAX
self-linksurface differs
ⓘ
surface form:
Asynchronous JavaScript and XML
|
| 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 Standard
ⓘ
surface form:
Fetch API
Web 2.0 ⓘ AJAX self-linksurface differs ⓘ
surface form:
XMLHttpRequest API
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 ⓘ AJAX self-linksurface differs ⓘ
surface form:
XMLHttpRequest
|
Referenced by (11)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Asynchronous JavaScript and XML
this entity surface form:
article "Ajax: A New Approach to Web Applications"
this entity surface form:
XMLHttpRequest