火狐浏览器上HTML 5的性能如何?

3

我在这里尝试过这个样例:

http://9elements.com/io/projects/html5/canvas/

几分钟后,Firefox变得如此缓慢,以至于我甚至无法弹出任何菜单。当我关闭该选项卡时,Firefox恢复正常。

那么,HTML5现在真的是一个好选择吗?


你的意思是canvas元素,而不是HTML5。 - antpaw
1
它在我的设置中在FF上完美流畅运行。也许你的内存不够多,FF正在切换到虚拟内存?如果是这样,无论你尝试做什么,一旦它必须处理虚拟内存,你的PC性能都会严重降低... - Mathew
我并没有说它运行不流畅,它确实运行得很顺畅 :) 我说的是它对浏览器有很大的负担,因为我是一个喜欢同时打开很多标签页的电脑狂人。我通常可以毫无问题地处理一些 Flash 视频或动画,但在这个网站上,至少在 Windows 7 上使用 Firefox 显然是一种痛苦(我的笔记本电脑配置还算不错,有 4GB 的内存)。 - user310291
3个回答

1

对我来说,它在Firefox和Chrome上都运行得非常好。不过话说回来,Chrome更流畅一些,虽然这也是因为FF对系统的负担较重所致。

但你提出了一个很好的观点。我听到有些人说Flash已经死了,HTML5是新的Flash,但我不确定他们如何将新的HTML5与Flash进行比较。我也听说这是由于Flash是封闭和专有的。但是,这与HTML5有什么不同呢?

也许有点跑题,但这与本文的主旨相关。HTML5是一种神奇的技术,它允许我们对现有的HTML标记进行大幅升级。浏览器需要一些时间才能跟上,但这只是目前的问题。

上次HTML进行升级是什么时候?1997年?1998年?自那以后已经过去了大约10年,所以浏览器还有10年的时间来适应HTML5。


所以呢,HTML5非常棒,我喜欢它,了解它也很好,因为在两年内它将成为标准。


这次经历后,我更愿意等待两年,因为在数百万客户的客户端上实施这个方案对我来说是一个巨大的专业风险 :)但希望这不需要花费两年时间。 - user310291

1

是的,现在是HTML5的时代。浏览器支持良好且增长非常迅速。普通计算机的性能足以创建实现更多资源密集型HTML5功能的Web应用程序。

此外,作为正确性的一点,您不能使用一家公司的HTML5实验的流畅性来验证HTML5是否已准备好进行更广泛的使用。我可以创建一个C程序,重复打印“Hello World”,并且做得很糟糕,以至于在5分钟后,您的整个系统都会停滞不前。这是否意味着C还没有准备好?

您还必须记住,当新技术首次出现时,没有广泛建立的“最佳实践”或狡猾的技巧来挤出新功能的每一个位。即使计算机/浏览器还没有准备好使用HTML5(我认为它们已经准备好了),也需要发布、采用并完善其使用,以便这些最佳实践模式可以出现。


1
你的开发环境是什么?我在一台配置相对较低的 PowerBook G4/1.67GHz 笔记本电脑上使用 Firefox 3.6.3 浏览器打开了这个页面,运行了几分钟,没有出现任何性能问题。实际上,它比这台机器上典型的 YouTube 视频播放还要流畅...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接