比较图像与javascript时,速度更快
What is faster when comparing image vs javascript?
我想知道在加载纯javascript制作的图形或使用大图像时是否有很大的区别。
作为参考,我在jsFiddle上做了这个例子。从性能的角度来看,使用png图像绘制drawImage还是使用javascript绘制它是最好的?
对于复杂的图像,渲染会很慢,因为javascript本身就很慢。对于数百个小图像,使用img标记可能会非常快。
扼杀性能的唯一方法是拥有一个"运行时间很长的javascript",因为它是阻塞的(这可以通过一些工作者/消费者模式来避免),或者拥有具有alpha透明度的巨大图像。
未来版本的Chrome和Opera将有一个用于CSS/rendering的分析器,它将告诉你渲染需要花费多少时间和什么时间。
相关文章:
- Javascript图像数组预加载速度和从内存中删除
- 通过压缩大图像来加快网页速度
- 以不同的速度生成随机图像
- 当我们使用JavaScript点击下一个或上一个按钮时,图像幻灯片播放计时器的速度会加快
- 具有速度控制的图像动画
- 启动网站时,页面和图像加载速度非常慢
- 如何在HTML / JavaScript中加快本地文件系统中大图像的显示速度
- 页面上的单个图像会显著减慢所有 jquery 事件的速度
- 这个预加载器工作吗?它不用于显示状态,只是加快了以后可能的图像加载速度
- 加快图像背景的页面加载速度
- 自定义 JS 图像查看器在每次按下“下一步”键后加载速度较慢
- 生成图像的速度非常快
- 使图像加载速度更快 HTML
- 网站加载速度和引导“轮播”图像加载
- 如何加快从Angular/Mvc.net加载图像的速度
- 为什么这些HTML5图像渲染(或不渲染!)取决于我刷新的速度
- 加载空白图像的速度比多个if语句快
- 图像加载似乎会减慢Javascript的执行速度
- 比较图像与javascript时,速度更快
- 对于连接速度较慢的用户来说,加载图像显示得太晚