<分区>
我正在开发一个单页应用程序网站(基于 AngularJS)。
但是,我的客户提示说使用该网站会导致用户设备变热并更快耗尽电池电量。
用于开发的技术。
后端 - PHP/代码点火器
对于前端 - Angular JS
我也有很多用原生 Javascript 编写的代码。
网站是否可能导致这些问题?如果是,我该如何解决?
<分区>
我正在开发一个单页应用程序网站(基于 AngularJS)。
但是,我的客户提示说使用该网站会导致用户设备变热并更快耗尽电池电量。
用于开发的技术。
后端 - PHP/代码点火器
对于前端 - Angular JS
我也有很多用原生 Javascript 编写的代码。
网站是否可能导致这些问题?如果是,我该如何解决?
最佳答案
JavaScript 编码不当会导致浏览器使用更多资源,从而导致设备升温或电池耗电更快。
要查找的内容:网络调用、不必要的事件监听器(触摸、滚动)、昂贵的动画等。
如何解决: 尝试删除一些导致 web-app 滞后的动画和事件监听器,这些可能是使用最多资源的那些。这样您就需要过滤我们的罪魁祸首代码并对其进行优化。
有关这方面的详细报告,您可以引用这篇 BBC 文章:http://www.bbc.com/news/technology-17811557
关于javascript - 网站是否有可能加热 android 设备并导致更快的电池耗尽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48838903/