我需要能够对基于 webkit 的浏览器的特定构建进行基准测试,并测量执行某些操作(如 DOM 操作、内存限制等)所需的时间长度。
我在下面有一个测试,它记录了同时加载 10 个相当重的 PNG 图形所需的时间长度。在代码中,我需要能够计算加载完成所需的时间。我尝试在动态 Image 对象上设置 onLoad 函数以产生以毫秒为单位的时间。但是,如下面的上限所示,它给出的读数不准确,因为它给出的读数很小,因为它只记录负载的数据传输部分,然后当图像是可见的 -蓝色循环,这是浏览器回流循环。
webkit 中是否有一些事件可以用来记录浏览器何时完成重排,以便我可以对此进行基准测试?我必须能够在代码中以毫秒为单位记录时间,因为我正在测试的 webkit 构建没有开发人员工具。我可以观察到 Chrome 中的差异,但是两个版本之间的性能差异很大,我需要能够准确地量化它以进行比较。