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
HTML5 - a brief introduction
Search
Kerim Satirli
PRO
July 12, 2010
Programming
0
820
HTML5 - a brief introduction
A condensed version of a presentation on HTML5 I gave at Mediamatic during the summer of 2010.
Kerim Satirli
PRO
July 12, 2010
Tweet
Share
More Decks by Kerim Satirli
See All by Kerim Satirli
Learning from Firefighters
ksatirli
PRO
0
140
Deploying at Scale with HashiCorp Terraform
ksatirli
PRO
0
17
Lessons from building an Internal Platform
ksatirli
PRO
0
49
Infrastructure Lifecycle Management
ksatirli
PRO
0
44
Adding Compute to your Conference Badge
ksatirli
PRO
0
48
Orchestration at the Edge with Nomad
ksatirli
PRO
0
55
Heartbeats and Healthchecks
ksatirli
PRO
0
72
Security at Scale
ksatirli
PRO
0
85
Gaming at Scale
ksatirli
PRO
0
75
Other Decks in Programming
See All in Programming
RubyLSPのマルチバイト文字対応
notfounds
0
120
Amazon Qを使ってIaCを触ろう!
maruto
0
400
ローコードSaaSのUXを向上させるためのTypeScript
taro28
1
610
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1k
Jakarta EE meets AI
ivargrimstad
0
610
PHP でアセンブリ言語のように書く技術
memory1994
PRO
1
170
EventSourcingの理想と現実
wenas
6
2.3k
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
210
A Journey of Contribution and Collaboration in Open Source
ivargrimstad
0
910
Click-free releases & the making of a CLI app
oheyadam
2
120
AWS IaCの注目アップデート 2024年10月版
konokenj
3
3.3k
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
520
39k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
860
Building Applications with DynamoDB
mza
90
6.1k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Practical Orchestrator
shlominoach
186
10k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Transcript
<html5>
1. 2. 3. 4. overview web storage drag and drop
form features
HTML 5 really wanted to be JavaScript.
“Scripting should be avoided when more declarative markup can be
used.” W3C’s official position on scripting
HTML 5, right now, is a celebration of Webkit. (this
includes MobileSafari and Android)
Web Storage localStorage sessionStorage 6.0: 7.0: 8.0: 3.0: 3.5: 4.0:
3: 4 / 5: mob: 5.0: 6.0: mob: ✗ ✗ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✗
localStorage
storing data 1.
persisting across (tab) sessions 2.
persisting across (browser) sessions 3.
sessionStorage
storing data 1.
2. persisting across (single tab) sessions
3. no persistence across (browser) sessions
drag and drop is messed up. 6.0: 7.0: 8.0: 3.0:
3.5: 4.0: 3: 4 / 5: mob: 5.0: 6.0: mob: ✗ ✗ ? ✓ ✓ ✓ ✓ ✓ ✗ ✗ ✗ ✗
“You MUST NOT use HTML 5 drag and drop. Rely
on old-school scripts instead.” Peter-Paul Koch from quirksmode.org
Mozilla Firefox Google Chrome
MSIE 6.0 MSIE 7.0
MSIE 8.0 before MSIE 8.0 after
6.0: 7.0: 8.0: 3.0: 3.5: 4.0: 3: 4 / 5:
mob: 5.0: 6.0: mob: ✗ ✗ ✓ ✓ ✓ ✓ ✗ ✗ form features ✗ ✗ ✓ ✓
None
None
None
None
You + HTML 5 =
fallback = jQuery
“I expect HTML5 to become a W3C Recommendation in the
year 2022 or later.” Ian Hickson, editor of the HTML5 spec
</html5>