首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chrome--后台脚本与内容脚本(页面锁定,页面加载时gifs卡顿)

Chrome--后台脚本与内容脚本(页面锁定,页面加载时gifs卡顿)
EN

Stack Overflow用户
提问于 2013-10-14 06:08:25
回答 1查看 412关注 0票数 0

我在内容脚本中执行了很多操作来确定图片的平均颜色,我想知道是否有人知道处理这种分析的背景是否会对用户的浏览器体验造成较少的干扰?

这个问题很简单,但我想在重写很多代码之前知道答案!

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-12-12 04:50:18

我在这里不同意Brock Adams的观点,尽管我确实理解他的观点,显然使用速度更快的语言最终会更好,但是在js中仍然有好的/方便的选择;特别是考虑到现在人们的cpu核心数量。如果你正在做图像处理,你可以通过结合使用画布元素和parallel.js库来更快的完成。这可以更快地处理数字,并将其保留在您的UI线程之外。

您可以使用此https://github.com/adambom/parallel.js

这个库可以生成任意多个线程,因此可以使用canvas将图像分成多个块,然后在每个块各自的线程中异步处理每个块。完成后,在画布中将图像缝合在一起,并提取新处理的图像。

当然,这个主题有许多变体,比如在不同的线程中处理多个图像。您正在进行的图像处理类型最终将决定利用线程的最佳方式。您可以将图像传递到base64编码的后台进程或使用get请求,但如果使用上面的库,则不需要移动到后台进程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19350850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档