javascript文件阅读器滞后于我的主页但不是jsbin

时间:2012-04-15 08:10:09

标签: javascript optimization filereader lag

我有一个主页,用户可以从他们的计算机上传图像并在我的主页上预览,唯一的问题是上传图像> 0.5MB需要10秒以上。我从这里复制/粘贴所有内容(我的html完全是这样的)

http://jsbin.com/uboqu3/edit#javascript,html,live

jsbin示例非常快速地加载,而我的剩余无响应时间超过10秒。

使用javascript的FileReader()时是否还有其他人遇到过长的加载时间?为什么我的主页处理上传如此惨淡的任何想法?

由于

1 个答案:

答案 0 :(得分:0)

我认为主要的问题是设置$('#image').attr('src',longlonglonglongdataurl);,特别是对于大图像,所以一旦我将图像加载到javascript变量并听取.onload(),我将图像绘制到画布上并将其裁剪为我需要它的确切尺寸(减少数据长度)。

对我有用,希望这有助于其他人