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
23
Lessons from building an Internal Platform
ksatirli
PRO
0
78
Infrastructure Lifecycle Management
ksatirli
PRO
0
74
Adding Compute to your Conference Badge
ksatirli
PRO
0
76
Orchestration at the Edge with Nomad
ksatirli
PRO
0
76
Heartbeats and Healthchecks
ksatirli
PRO
0
100
Security at Scale
ksatirli
PRO
0
110
Gaming at Scale
ksatirli
PRO
0
92
Other Decks in Programming
See All in Programming
PRレビューのお供にDanger
stoticdev
1
200
バッチを作らなきゃとなったときに考えること
irof
1
410
Amazon S3 TablesとAmazon S3 Metadataを触ってみた / 20250201-jawsug-tochigi-s3tables-s3metadata
kasacchiful
0
180
昭和の職場からアジャイルの世界へ
kumagoro95
1
400
第3回 Snowflake 中部ユーザ会- dbt × Snowflake ハンズオン
hoto17296
4
380
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
210
Honoとフロントエンドの 型安全性について
yodaka
7
1.4k
Introduction to kotlinx.rpc
arawn
0
740
CDK開発におけるコーディング規約の運用
yamanashi_ren01
2
190
仕様変更に耐えるための"今の"DRY原則を考える
mkmk884
8
2.3k
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
1
430
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.8k
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Speed Design
sergeychernyshev
27
800
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Automating Front-end Workflow
addyosmani
1368
200k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Navigating Team Friction
lara
183
15k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Bash Introduction
62gerente
611
210k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
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>