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

 我是个密_916 发布于 2022-11-24 05:08

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

新人勿喷!

希望能得到您的回答!

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

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

    2022-11-24 05:21 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有