是否有一种方法来确定哪些计算机是滞后的,而不是使用javascript

Is there a way of determine which compueters are lagging and not using javascript?

本文关键字:滞后 计算机 javascript 一种 方法 是否      更新时间:2023-09-26

在我的网站上,我开发了很多CSS3过渡。我发现在旧电脑中,转换是滞后的。滞后降低了网站的用户体验。是否有一种方法来确定哪些计算机是滞后的,而不是使用javascript?

是否有一种方法来确定哪些计算机是滞后的,而不是使用javascript?

是的,这两种方法都需要某种方式来记录您的访问者及其在服务器端的功能。"分析"工具可能会告诉你谁有javascript,谁没有(或者你可以使用<noscript><blah src="log-that-my-ip-doesnt-have-javascript"/></noscript>之类的技巧手动检查)。

衡量反应性是一个更加主观的问题。如果您能够完成这项任务,那么"正确"的方法是用javascript编写一个客户端响应性分析器,它将返回统计数据。例如,也许设置一个100ms的setInterval来检查当前时间是否超过上一次调用后的100ms(表示UI延迟)。

就我个人而言,如果是个人网站,我不会担心。

真正的问题是,你会怎么处理这些信息?支持两个不同版本的站点可能会很笨拙,但这样的信息实际上会使您禁用"性感"效果,并且是一个非常有趣的想法。我自己也可以用;好运!

也许我误解了你的问题,但是CSS3过渡与JavaScript有什么关系?如果你想检测一个浏览器是否支持CSS3 使用 JavaScript,看看这里的资源:

  • http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-detect-css-support-in-browsers-with-javascript/

只有最现代的浏览器对CSS3有很好的支持,所以对于那些在旧系统上使用功能强大的浏览器的人,我不确定你要怎么做。除了检测操作系统之外,你真的没有办法(很容易地)确定浏览器在渲染转换时会占用多少系统资源。

我个人的偏好是不要有太多的过渡。当然,它们很"花哨",很"吸引眼球",但我不想使用一个让我等着看这些花哨的东西发生的网站。我认为它降低了整体的网页浏览体验,你可能会因此失去访问者。这并不是说它们在某些情况下没有用处,只是不要过度使用。

在web开发中使用技术之前,您需要认真考虑浏览器的支持。这取决于你是否愿意让你的网站因为很多人而崩溃。考虑下面列出的CSS过渡支持:http://www.deepbluesky.com/blog/-/browser-support-for-css3-and-html5_72/