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
830
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
160
Deploying at Scale with HashiCorp Terraform
ksatirli
PRO
0
24
Lessons from building an Internal Platform
ksatirli
PRO
0
80
Infrastructure Lifecycle Management
ksatirli
PRO
0
78
Adding Compute to your Conference Badge
ksatirli
PRO
0
78
Orchestration at the Edge with Nomad
ksatirli
PRO
0
79
Heartbeats and Healthchecks
ksatirli
PRO
0
100
Security at Scale
ksatirli
PRO
0
110
Gaming at Scale
ksatirli
PRO
0
93
Other Decks in Programming
See All in Programming
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
7
4.2k
React 19アップデートのために必要なこと
uhyo
8
1.5k
CDKを使ったPagerDuty連携インフラのテンプレート化
shibuya_shogo
0
100
もう僕は OpenAPI を書きたくない
sgash708
5
1.9k
2025.2.14_Developers Summit 2025_登壇資料
0101unite
0
180
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
1.2k
Datadog Workflow Automation で圧倒的価値提供
showwin
1
160
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
8
1.3k
Rails 1.0 のコードで学ぶ find_by* と method_missing の仕組み / Learn how find_by_* and method_missing work in Rails 1.0 code
maimux2x
1
170
『GO』アプリ データ基盤のログ収集システムコスト削減
mot_techtalk
0
150
ソフトウェアエンジニアの成長
masuda220
PRO
12
2.1k
Django NinjaによるAPI開発の効率化とリプレースの実践
kashewnuts
1
250
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
990
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
What's in a price? How to price your products and services
michaelherold
244
12k
Facilitating Awesome Meetings
lara
52
6.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
BBQ
matthewcrist
87
9.5k
For a Future-Friendly Web
brad_frost
176
9.6k
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>