我目前正在每个页面转换中设置自定义标记,使用代码 window.performance.mark('transition-start')
。随后,当页面的上方可见部分可交互时,我会创建另一个标记:window.performance.mark('transition-end')
。在这个单页面应用程序中,当用户执行多个页面转换时,将出现多个“transition-start”和“transition-end”的标记。
当使用window.performance.measure('transition', 'transition-start', transition-end')
时,考虑到存在相同名称的多个标记,我可以确保始终使用最新的标记吗? 我已在Firefox和Chrome中对此进行了测试,并看到使用了最新的标记,但是我找不到有关这种用例的文档。