浏览器和大量的图像文件处理
Browsers and large number of image files handle
浏览器(例如Chrome)处理大量图像的能力仅受显示图像的计算机硬件或软件本身的限制?
我正试图开发一个图像查看器,它必须包含许多文件,这些文件必须根据用户的需求立即访问,有时当我浏览超过350个300kb的文件时,页面会冻结。
谢谢大家的帮助!!
它可能受到两者的限制。例如,结构的大小是有限制的,因为它必须容纳固定数量的字节。(例如,请参阅此问题)
(而且,你还没有达到int的最大大小,所以现在可能不是这样。)
除此之外,还有其他一些限制。
也就是说,每次打开页面时加载大量图像可能不是一个好主意。
从其他人(比如谷歌的图像搜索)如何简单地通过在需要之前不加载图像来解决这个问题中获得一些灵感。
我认为最好的方法是每个图像都有一些小缩略图,并根据用户的请求(点击)加载更大的缩略图,就像Timothy说的那样。
如果你需要它更快,你可以预加载图像。例如,如果你有一个图像列表,用户滚动浏览,你只需加载接下来的n个图像。要释放空间,您可以"删除"用户已经传递的空间。
相关文章:
- 将包含SVG元素的HTML转换为图像文件
- 由多个图像文件组成的响应地图
- 使用文件夹路径名保存所有图像文件和文件名
- 如何将 html5 画布另存为窗口 8 Metro 应用程序中的图像文件
- 将图像文件存储在猫鼬模式中的二进制数据中,并以html形式显示图像
- 如何使用heatmap.js保存canvas标记生成的图像文件
- 如何使用html / angularjs保存图像文件
- 如何从 HTML 或 Javascript for Windows Phone 访问图像文件
- 在 Windows 现代(地铁)UI 应用中存储图像文件和音频文件的方法是什么?
- 节点 js 流星 js 图像文件上传图像损坏
- 从图像URL javascript html保存图像文件
- 如何使用AJAX读取图像文件并渲染到Canvas
- 浏览器和大量的图像文件处理
- 什么错误I'我在下面的jQuery代码中集成filepicker.io来上传一个图像文件
- 节点:将 base64 源写入图像文件
- 如何将图像文件以及JavaScript变量的值上传到服务器和数据库
- 如何从本地文件夹(磁盘存储)读取或获取图像文件,并使用nodejs服务器将其发送到Angularjs
- 如何使用expressnodejs上传图像文件并进行显示
- 如何用我在HTML5画布上绘制的src保存图像文件
- 图像文件因websocket文件传输而损坏