Javascript 如何模拟慢速客户端(浏览器)?
有没有办法降低客户端(浏览器)的响应速度 我们的一个测试人员可以在他的机器上重现慢度。他的机器规格很低,与许多真正的客户很相似。 我们有一个胖客户机,大量的javascript,大量的事件处理。我们担心可能会出现倒退,但在开发人员机器上是不可修复的 问题是输入控件上的文本输入,在应用程序中使用tab键可能会出现延迟,并且文本输入有时会忽略用户键入的第一个字符Javascript 如何模拟慢速客户端(浏览器)?,javascript,client,performance,Javascript,Client,Performance,有没有办法降低客户端(浏览器)的响应速度 我们的一个测试人员可以在他的机器上重现慢度。他的机器规格很低,与许多真正的客户很相似。 我们有一个胖客户机,大量的javascript,大量的事件处理。我们担心可能会出现倒退,但在开发人员机器上是不可修复的 问题是输入控件上的文本输入,在应用程序中使用tab键可能会出现延迟,并且文本输入有时会忽略用户键入的第一个字符 开发无法复制,有没有办法降低客户端或浏览器的速度?你可以创建一个内存非常有限的虚拟机,或者只购买一台蹩脚的PC。它们不会花那么多钱 在机器
开发无法复制,有没有办法降低客户端或浏览器的速度?你可以创建一个内存非常有限的虚拟机,或者只购买一台蹩脚的PC。它们不会花那么多钱 在机器上运行类似HyperPI的程序来降低速度:(简单、不公平的解决方案)
或者在后台运行Crysis。浏览器可能有相关选项 例如,Firefox有:
- –将其设置为
李>false
–将其设置为较低的数字javascript.options.mem.gc\u频率
它可以生成CPU/内存/磁盘/页面文件/内核池负载。您可以告诉操作系统给浏览器的进程一个低优先级(如果这还不够,请确保有东西同时处理一些CPU),如果涉及多个内核,您可以只允许访问一个内核,例如,尽管要正确地模拟糟糕的性能,没有什么比真正糟糕的机器更真实了……拥有尽可能多的旧机器,以及过时的操作系统和软件,对测试真正的代码是一个真正的帮助。正如您所说,它们价格便宜,而且是对您已经过时的旧硬件的很好的使用。您可以通过访问Firefox中的地址
about:config
来访问这些选项。