HTML5 知识库
HTML5 完胜 Flash 的 7 大特性
阅读:1867次
评论:34条
更新时间:2011-09-15
想知道你的浏览器是否支持HTML5吗?访问The HTML5 Test 网站你就可以得到结果。
据ABI Research分析,目前有超过109万的移动用户在使用支持HTML5的浏览器,到2016年,将会上升到2.1亿。由于一些细节需要改进,整个进度会有所延迟,有可能到2020年,才会确定最终的规范。HTML5允许开发人员创建运行在任何平台上的Web应用,以及其他特性,它也许会很快取代Flash的地位。
下面是一些HTML5的特性,你会发现它比Flash要强大。
1.支持视频播放功能。
Flash之所以流行的原因之一在于它能够播放视频。而HTML5具备更强大的视频功能,随时可以控制暂停、播放、开始。它强大的功能体系完全可以与YouTube以及其它的Flash网站相媲美。
2.支持视频录制功能
时至今日,这个特性并不流行。据Beccue介绍,这个功能将会变得日趋重要。因为目前所有提供Web访问接口的移动虚拟设备都具备摄像功能。
3.支持音频的播放/录音功能
目前您们在播放/录制音频的时候可能需要用到Flash、Quicktime或者Java,而这也是HTML5的功能之一。
4.应用程序
HTML5允许Web页面运行应用,就像一般的应用那样独立运行。(下载Financial Times app体验此特性)
5.支持丰富的2D图片
HTML5内嵌了所有复杂的二维图片类型。同目前网站加载图片的方式相比,它的运行速度要快得多。
6.支持即时通讯功能
在HTML5中内置了基于Web sockets的即时通讯功能,一旦两个用户之间启动了这个功能,就可以保持顺畅的交流。
7. 实时流
WebSockets将允许任何Web页面设计人员轻松地添加实时数据流(从股票市场价格到上网报告),实时数据流除了要求HTML程序员的能力外,还需要更复杂的编程技能。
英文原文:http://www.smartertechnology.com/c/a/Business-Agility/Seven-Reasons-HTML5-Is-Killing-Flash/?kc=STNL07282011STR1
据ABI Research分析,目前有超过109万的移动用户在使用支持HTML5的浏览器,到2016年,将会上升到2.1亿。由于一些细节需要改进,整个进度会有所延迟,有可能到2020年,才会确定最终的规范。HTML5允许开发人员创建运行在任何平台上的Web应用,以及其他特性,它也许会很快取代Flash的地位。
这张图片使用HTML5创建特效,没有用到任何Flash技术
下面是一些HTML5的特性,你会发现它比Flash要强大。
1.支持视频播放功能。
Flash之所以流行的原因之一在于它能够播放视频。而HTML5具备更强大的视频功能,随时可以控制暂停、播放、开始。它强大的功能体系完全可以与YouTube以及其它的Flash网站相媲美。
2.支持视频录制功能
时至今日,这个特性并不流行。据Beccue介绍,这个功能将会变得日趋重要。因为目前所有提供Web访问接口的移动虚拟设备都具备摄像功能。
3.支持音频的播放/录音功能
目前您们在播放/录制音频的时候可能需要用到Flash、Quicktime或者Java,而这也是HTML5的功能之一。
4.应用程序
HTML5允许Web页面运行应用,就像一般的应用那样独立运行。(下载Financial Times app体验此特性)
5.支持丰富的2D图片
HTML5内嵌了所有复杂的二维图片类型。同目前网站加载图片的方式相比,它的运行速度要快得多。
6.支持即时通讯功能
在HTML5中内置了基于Web sockets的即时通讯功能,一旦两个用户之间启动了这个功能,就可以保持顺畅的交流。
7. 实时流
WebSockets将允许任何Web页面设计人员轻松地添加实时数据流(从股票市场价格到上网报告),实时数据流除了要求HTML程序员的能力外,还需要更复杂的编程技能。
英文原文:http://www.smartertechnology.com/c/a/Business-Agility/Seven-Reasons-HTML5-Is-Killing-Flash/?kc=STNL07282011STR1
34 楼 黑铁时代 2012-05-15 13:14
其实我不懂为什么你要比这个,JS和AS都是web技术,web技术日益强大,不好吗,我们做web的目标是替换桌面应用,你如果会AS和JS,你怕什么呢?
33 楼 ltian 2011-08-07 23:12
微软完全遵守标准过?
32 楼 andy_ghg 2011-08-05 20:28
+1
31 楼 beyondqinghua 2011-08-03 10:20
30 楼 superhos 2011-08-03 01:45
29 楼 63325966 2011-08-02 16:19
28 楼 qrg 2011-08-01 15:12
别吵吵了...争这个争那个没劲。
27 楼 cony138 2011-08-01 11:25
除非flash不会播放视频、音频、录播、通讯、流媒体、调用GPU。。。
也就是说,2020年html5能实现的功能2012年flash都能实现,而且效率目前看来更高。
26 楼 z95469 2011-08-01 11:06
25 楼 z95469 2011-08-01 11:06
24 楼 afei1689 2011-08-01 10:29
23 楼 zjx198934 2011-08-01 09:12
22 楼 zhans52 2011-08-01 08:46
21 楼 skyfen 2011-08-01 08:38
位图: 所有设备上Flash的位图性能都优于HTML5,平均而言Flash的速度是HTML5的2倍
矢量图: 所有设备上Flash的矢量图图性能都明显优于HTML5,Flash的速度是HTML5的3到4倍
数值运算: AS3的确是一种很慢的语言,但那只是相对于Java和C#这些静态语言而言的。不论如今的js得到了多大的优化,都还无法超越支持静态类型的AS3。AS3脚本的速度比js快4倍左右。
视频播放: 这是唯一HTML5胜出的测试内容。播放480p的视频两者都没有问题,但对于720p的Flash视频,仅有Playbook和Xoom可以流畅播放,HTML5在720p视频的播放流畅度上全面超出flash。但随着Stage Video的普及,以及设备的固件和驱动升级,HTML5的这项优势未必能长久保持。
总结:Flashplayer比HTML5快得多,除非是为了支持iOS,否则尽量不要用HTML5开发web游戏和多媒体应用。浏览器开发商似乎也并不关心Canvas2D的性能,他们只关心CSS和SunSpider评分。"
20 楼 yuriyan 2011-07-31 23:04
19 楼 int08h 2011-07-31 19:35
18 楼 chenshuang1227 2011-07-31 15:51
17 楼 dsjt 2011-07-31 15:20
ps:flash实在讨厌,高CPU占用就不说了。只要页面有flash那么我用FF就无法用ctrl+w键盘快捷来关闭窗口——得鼠标点击页面内容获得焦点才能键盘关闭。
flash寄人篱下,
确实有点麻烦,
我也遇到flash抢夺焦点的现象,
滚动 div的滚动条,被flash 抢夺了
16 楼 waiting 2011-07-31 15:09
ps:flash实在讨厌,高CPU占用就不说了。只要页面有flash那么我用FF就无法用ctrl+w键盘快捷来关闭窗口——得鼠标点击页面内容获得焦点才能键盘关闭。
15 楼 jackra 2011-07-31 14:31
累死便宜的程序员.
框架的作用就是简化开发
14 楼 rainsilence 2011-07-31 00:28
13 楼 george_space 2011-07-30 22:27
由于一些细节需要改进,整个进度会有所延迟,有可能到2020年,才会确定最终的规范。
12 楼 ltian 2011-07-30 20:14
11 楼 poko123 2011-07-30 18:33
10 楼 diferent 2011-07-30 11:37
累死便宜的程序员.
9 楼 fflame 2011-07-30 10:53
8 楼 keating 2011-07-30 10:25
7 楼 chd_wu 2011-07-30 09:52
6 楼 smiky 2011-07-30 08:58
5 楼 edwin492 2011-07-30 08:03