这个网站是一个JavaScript代码片段,用于测量页面加载时间和性能。在这段代码中,首先定义了一个名为noop的函数,用于表示空操作。然后,检查浏览器是否支持performance对象,如果不支持,则创建一个新的空对象。

markmeasure方法添加到window.performance对象上,以便进行时间标记和测量。这两个方法都是异步的,因此需要使用回调函数。

检查now方法和timing属性是否存在。如果不存在,那么使用Date.now()获取当前时间戳,并将其存储在变量nowOffset中。如果存在timing属性且包含navigationStart属性,那么使用performance.timing.navigationStart替换nowOffset

在完成这些更改后,将window.performance.now重命名为now(),并返回从开始到当前的毫秒数。这样,就可以测量页面加载时间了。