Upload
youalab
View
680
Download
3
Embed Size (px)
DESCRIPTION
前端技术展望
Citation preview
HTML5过去与未来
Remember2015@WED
PREFACE
一项庞大工程并非全新技术
START UP
WHATWGWEB HYPERTEXT APPLICATION
TECHNOLOGY WORKING GROUP
ORGNIZATION
WHATWGWEB HYPERTEXT APPLICATION TECHNOLOGY WORKING GROUP
W3CWORLD WIDE WEB CONSORTIUM
IETFINTERNET ENGINEERING TASK FORCE
COMPANY
MOZILLA OPERAAPPLE GOOGLE
利益的角逐 为各自而战VIDEO
STAGE
• 深入人心
2010 推广
• 浏览器争鸣
• Xhtml2离去
2009 成就
• 首个版本发布
2008 问世
• W3C和WHATWG合作
2007 发展
• W3C回归
2006 瞩目
• W3C分歧
• WHATWG创立
2004 启动
• Xform -> Web Form
2003 前奏
• Dom, XHtml
2001 铺垫
当技术极大地降低一件东西的成本之后标准化就会接踵而至
当你大批量生产某种东西你就会将那些固定不变
的部分标准化
TIMELINE
• 推荐版本
2022
• 重新讨论草案
2020
• 确定测试组件
2019
• 第二版测试组件
2015
• 候选版本
• 第一版测试组件
2012
• 贡献测试套件
2011
• 最后的草案
2009
• 第一版草案
2007
HTML 515 Years
TIMELINE 2
• HTML5
2008
• XHTML 2
2004
• XHTML 1.0
2000
• HTML 4.01
1999
• HTML 4.0
1998
• HTML 3.2
1997
• HTML 2.0
1995
HTML 2.0 ~ 4.0113 Years
DRAFTS & SPECS
HTML 4.01 SPEC104,596 words
Ben Schwarz 统计
HTML 5 DRAFT310,993 words
Ben Schwarz 统计注:统计的草案是浏览器使用版本,且其中并不包括 HTML5 涉及的某些技术
HTML 5 Developer Edtion160,753 words
Ben Schwarz 统计注:统计的草案是浏览器使用版本,且其中并不包括 HTML5 涉及的某些技术
http://dev.w3.org/html5/spec-author-view/
Semantics( 语义 ) 元素与属性
APIs特性定义与接口
BRANCHES
DIFFERENCE
http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28HTML5%29
TRIDENT GECKOWEBKIT PRESTO
暂时不要使用 HTML5——W3C
使用浏览器普遍支持的特性——REM2015
SCOPE
预测: 2010 年底 2E9
BENEFITS
节省流量
B 公司 2.4E10 query/day
无需插件
Youtube 早已支持 <video>
为移动客户端服务
ixxx 来势汹汹,无奈
少写代码
“ 代码的数量很重要,因为开发一个程序耗费的时间,主要取决于程序的长度”
FEATURES
Canvas
Geolocation
Audio Vedio
Microda
ta
SVG
WebSocket
Web Storage
Web
Worker
s
Microdata
Server-Sent
Event
Web Database
XHR
Leve
l 2
……
Messaging
MathML
Web
Origin
TRENDS
浏览器百家争鸣
各种浏览器竞争是好事
转移开发阵地 :移动客户端
这意味着,限制与兼容
桌面应用网络服务收费
传统软件与服务将改变载体与传播方式付费 ?
LOOK DOWN
标准总是在改变 ~~
我们可以参与标准的制定尽管没有决定权
W3C 中文组 , BUG
前端开发只是世界一角
前端开发只是世界一角
旋律流淌于你的指尖
王子龙 @[email protected]
Q&A