javascript - 大量js处理抛向客户端问题。
天蓬老师
天蓬老师 2017-04-10 14:31:50
[JavaScript讨论组]

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

新人勿喷!

希望能得到您的回答!

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
怪我咯

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

ringa_lee

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号