一分钟读论文:《寻找失去的时间:浏览器中 JavaScript 定时器的综述》
原文中文,约3600字,阅读约需9分钟。发表于: 。法国的图卢兹大学、斯特拉斯堡大学和国家信息与自动化研究所(INRIA)合著的论文《SoK: In Search of Lost Time: A Review of JavaScript Timers in Browsers》 测试了不同的浏览器和操作系统下的 JavaScript 定时器的性能和精度,收集了来自Alexa Top 1M网站的数据,分析了它们使用 JavaScript...
法国的图卢兹大学、斯特拉斯堡大学和国家信息与自动化研究所(INRIA)合著的论文《SoK: In Search of Lost Time: A Review of JavaScript Timers in Browsers》研究了不同浏览器和操作系统下的JavaScript定时器的性能和安全性。他们发现,JavaScript定时器在不同浏览器和操作系统下存在差异,且存在安全隐患。JavaScript定时器有多种类型和特点,可以根据定时器源、目标、模式、精度和可靠性进行分类。JavaScript定时器的实现和行为受多种因素影响,如浏览器内核、状态、网页上下文和脚本。JavaScript定时器可用于实现基于时间的攻击,并面临隐私泄露、资源消耗和安全漏洞等挑战。为了减轻风险和影响,浏览器和标准组织采取了限制措施。JavaScript定时器的性能和特性可以通过实验进行测量和评估。评估结果显示了不同因素对JavaScript定时器的影响,以及不同类型定时器的行为模式和对用户的影响。建议提高透明度、一致性、安全性和灵活性来优化JavaScript定时器的应用。