使用performance.now()测量GWT中的页面加载时间是否安全?

使用performance.now()测量GWT中的页面加载时间是否安全?,gwt,page-load-time,Gwt,Page Load Time,我需要测量GWT应用程序加载所需的时间 由于外部框架的使用,我不能使用GWT轻量级度量(我不能修改引导html页面) 导航计时对GWT不起作用,因为GWT小部件的初始化不依赖于window.load 那么,使用performance.now()方法从PerformanceTimeing.navigationStart事件获取时间是否安全 他说: now()方法必须返回一个DOMHighResTimeStamp,表示从时间原点到Performance.now方法调用发生的时间(以毫秒为单位) 我不

我需要测量GWT应用程序加载所需的时间

由于外部框架的使用,我不能使用GWT轻量级度量(我不能修改引导html页面)

导航计时对GWT不起作用,因为GWT小部件的初始化不依赖于window.load

那么,使用performance.now()方法从PerformanceTimeing.navigationStart事件获取时间是否安全

他说:

now()方法必须返回一个DOMHighResTimeStamp,表示从时间原点到Performance.now方法调用发生的时间(以毫秒为单位)


我不明白。它是否总是返回从用户使用我的应用程序请求页面开始的时间?

我还没有找到原始问题的答案。似乎performance.now()不适合测量页面加载时间

我使用了所描述的显式方法

代码是这样的

public static long getTimeFromPageLoadStart() {
  long navigationStart = (long) getNavigationStart();
  return new Date().getTime() - navigationStart;
}

private static native double getNavigationStart()/*-{
  return performance.timing.navigationStart;
}-*/;

我还没有找到我原来问题的答案。似乎performance.now()不适合测量页面加载时间

我使用了所描述的显式方法

代码是这样的

public static long getTimeFromPageLoadStart() {
  long navigationStart = (long) getNavigationStart();
  return new Date().getTime() - navigationStart;
}

private static native double getNavigationStart()/*-{
  return performance.timing.navigationStart;
}-*/;