Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AJAX: A Gentle Introduction
Search
Adrian Kosmaczewski
April 26, 2007
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AJAX: A Gentle Introduction
Adrian Kosmaczewski
April 26, 2007
More Decks by Adrian Kosmaczewski
See All by Adrian Kosmaczewski
What's in your Container? Securing the Software Supply Chain without Slowing Down
akosma
0
230
Managing Fleets of Kubernetes Clusters with GitOps
akosma
4
310
DevOps in Switzerland from 2018 to 2022
akosma
4
400
APPUiO Cloud
akosma
2
840
Introduction to K8up
akosma
0
460
Creating Products through DevOps: The Story of VSHN
akosma
0
330
Everyday Life of an Open-Source Company: The Story of VSHN
akosma
0
410
Creating a Product through DevOps: The Story of APPUiO Cloud
akosma
0
850
Migrating the GitLab–Kubernetes Integration from Certificates to the Agent
akosma
0
650
Other Decks in Technology
See All in Technology
LayerXにおけるセキュリティ管理の現在地と次の一手
tosho
0
210
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
4
2.4k
なぜ Platform Engineering の土台に Kubernetes を選ぶのか
r4ynode
2
650
脆弱性対応、どこで線を引くか
rymiyamoto
1
400
エラーバジェットのアラートのタイミングを考える.pdf
kairim0
0
150
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
360
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
310
SONiCのLinuxベースを活かしたZabbix監視
sonic
0
180
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
390
【Snowflake Summit 2026 Recap!!】Snowflake Summit Deep Dive: Security & Governance
civitaspo
1
220
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
670
連合学習と機密コンピューティング
lycorptech_jp
PRO
0
120
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
820
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
A Tale of Four Properties
chriscoyier
163
24k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
140
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Designing for Performance
lara
611
70k
Chasing Engaging Ingredients in Design
codingconduct
0
220
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Transcript
AJAX
A gentle introduction
(very gentle)
None
What is AJAX?
None
None
None
None
None
None
None
None
None
Asynchronous Javascript And XML
Why?
Interactive Web Apps
None
No need to reload pages
None
Less restrictive
None
It is more a pattern...
None
...than a technology
None
Who? When?
None
The first AJAX application was Outlook Web Access
None
Adopted by Mozilla
None
And Google
None
None
None
Jesse James Garrett from Adaptive Path coined the name “AJAX”
None
New technology?
(not really)
None
HTML + CSS
None
DOM
None
XMLHttpRequest
None
JavaScript...
None
...acting as the glue
None
What for?
Real-time form validation
None
Auto-completion
Master-detail views
... sophisticated UIs
None
Happy users
None
None
None
None
How?
None
HTTP requests in the background
None
(lots of them)
Asynchronously
None
Callbacks in JavaScript
None
readyState == 4 && request.status == 200
None
responseText responseXml
None
Interactions
None
None
None
Problems?
Back button
None
Bookmarks
None
Confusing user experience
None
More JavaScript!
None
Difficult to debug
None
Viewable source
None
Browser support?
Internet Explorer 5+
None
Mozilla Opera 9+ Apple Safari
Web 2.0?
None
AJAX ≠ Web 2.0
AJAX < Web 2.0
AJAX = Core feature of Web 2.0
None
Web as a platform Collective intelligence Multiple devices Rich user
experience
Future?
None
None
None
None
None
None
Books?
None
None
None
None
None
And one more thing...
None
Thank you!
Questions?