为什么原生应用和桌面之间存在轻微的延迟?#34;应用?

时间:2016-05-15 21:14:40

标签: responsive-design

所以我不确定如何解释这个,但我会尽我所能。

我创建了一个jsfiddle:https://jsfiddle.net/xghar755/2/

当您快速悬停在每个文本上时,您可以看到背景颜色发生变化。这只是一个带有css悬停属性的简单div。这是踢球者,去你的地址栏并输入任何一个字母,然后你会得到一个下拉项目,就像这样。

enter image description here

现在,将鼠标快速悬停在下拉菜单中的项目上。然后回到jsfiddle并将鼠标悬停在其项目上。您可以看出,chrome版本的背景颜色感觉响应更快。它的很少显而易见,但我可以说。那是为什么?

这是因为Chrome是一款不依赖于CSSDOM的原生应用程序吗?如果是这样,这是否意味着本机应用程序通常在用户界面应用程序中响应更快?谢谢〜

1 个答案:

答案 0 :(得分:3)

Chrome是您设备上运行的软件程序。 jsfiddle部分是通过互联网与Chrome通信的程序。浏览器和jsfiddle之间的每个事务需要几十毫秒,也许是数百个,并且可以有多个来回操作来为一个页面及其中间服务。此外,Chrome是使用以机器本机处理语言运行的语言编写的,而与jsfiddle的通信首先由Chrome解释,更不用说在发送到浏览器之前在jsfiddle服务器上进行了一些处理。

TL,博士;如果计算机上运行的程序不必通过Internet与其他程序通信,则可以更快地完成任务。