首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >From 6.2 to 0.15 seconds – an Industrial Case Study on Mobile Web Performance
【24h】

From 6.2 to 0.15 seconds – an Industrial Case Study on Mobile Web Performance

机译:从6.2到0.15秒–移动Web性能的工业案例研究

获取原文

摘要

Background. A fast loading web app can be a key success factor in terms of user experience. However, improving the performance of a web app is not trivial and requires a deep understanding of both the browser engine and the specific usage scenarios of the web app under consideration.Aims. This paper presents an industrial case study targeting a large web-based dashboard, where its performance was improved via 13 distinct interventions over a four-month period. Method. Firstly, we design a replicable performance engineering plan, where the technical realization of each intervention is reported in details together with its development effort. Secondly, we develop a benchmarking tool which supports 11 widely-used web performance metrics. Finally, we use the benchmarking tool to quantitatively evaluate the performance of the target web app. Results. We observe a considerable performance improvement over the course of the 13 interventions. Among others, we achieve a 97.56% reduction of the time for the First Contentful Paint (i.e., from 6.29 to 0.15 seconds) and a 19.85% improvement of the Speed Index metric (i.e., from 15.31 to 12.27 seconds). Conclusions. This case study shows the value of a continuous focus on performance engineering in the context of large-scale web apps. Moreover, we recommend developers to carefully plan their performance engineering activities since different interventions require different efforts and can have very different effects on the overall performance of the system.
机译:背景。快速加载Web应用程序可以是用户体验方面的关键成功因素。但是,提高Web应用程序的性能并不是微不足道的,并且需要深入了解浏览器引擎和正在考虑的Web应用程序的特定使用情况。本文介绍了一个工业案例研究,瞄准大型基于Web的仪表板,其性能通过13个不同的干预措施改善了4个月的时间。方法。首先,我们设计了一种可复制的性能工程计划,其中每个干预的技术实现都会与其开发工作一起报告。其次,我们开发了一个支持基准工具,支持11个广泛使用的Web性能指标。最后,我们使用基准测试工具来定量评估目标Web应用程序的性能。结果。我们在13个干预措施方面观察到相当大的性能改善。其中,我们达到了第一个满足涂料的时间97.56%(即,从6.29到0.15秒)和速度指数度量的提高19.85%,从15.31到12.27秒。结论。本案例研究表明,在大型Web应用程序的背景下,连续关注性能工程的价值。此外,我们建议开发人员仔细规划他们的性能工程活动,因为不同的干预措施需要不同的努力,并且对系统的整体性能产生巨大影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号