首页 > 大量js处理抛向客户端问题。

大量js处理抛向客户端问题。

最近在做Hybrid App类的开发,但是如果H5页面在手机浏览器中打开,就相当于我们所有的JS处理(整个H5的构建、数据、逻辑处理都是js实现的)都要在客户端执行,但是有的极小的一个页面就有500多行的js代码处理。这样用户用手机浏览器打开,会不会造成用户打开压力或者手机cpu等的占用。
我的传统理解是,客户端浏览器基本上处理界面渲染就行了,不应该来处理构建、数据、逻辑。
这点比较难以理解!!!

新人勿喷!

希望能得到您的回答!


那要看你这500行代码在干什么了。从带宽角度,500行代码不是个事儿,何况还能压缩呢,http还有缓存呢。js代码很多都是注册的事件回调,所以不能从代码行数来论性能(可能事件不触发,那些代码永远都执行不到的)。具体耗不耗CPU要看你的执行逻辑和数据的复杂度了。


500多行不算多 我们有差不多3K行 性能问题确实不太需要担心 我会告诉你我手机的CPU频率都快超过我家的老爷机了么= = 关键是代码审查 避免大量的遍历、循环、DOM操作、慎用timeout、interval。一般除非开发H5游戏 否则基本上不会碰到性能瓶颈。

【热门文章】
【热门文章】