【问题标题】:How to get the rendering time time in chrome如何在chrome中获取渲染时间
【发布时间】:2014-11-06 09:02:48
【问题描述】:

我想计算更改节点样式时渲染花费的时间。 例如:有一个

    节点,里面有 100000 个
  • 节点。使用 jQuery,我想将所有
  • 节点的颜色更改为红色。所以,我有这样的代码:

    var time = new Date;

    $( 'ul li' ).css( 'color', 'red' );

    console.log( new Date - time );

    加载页面后,我有时间执行“$('ul li').css('color', 'red');”。但是在那之后,页面上显示的列表仍然不是红色的,它在2或3秒后发生了变化。

    所以我想知道如何获取浏览器整个渲染的实时时间?

【问题讨论】:

    标签: css performance google-chrome browser render


    【解决方案1】:

    试试这个

    console.time("Test");
    console.timeEnd("Test");
    

    API

    【讨论】:

    • 非常感谢。但它仍然没有按我的意愿工作。 console.timeEnd 会在短时间内打印出时间,而真正的样式,我们可以在浏览器中看到,几秒钟后会发生变化。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-06
    • 2021-08-22
    相关资源
    最近更新 更多