Network 面板记录页面上每一个网络操做的相关信息,包括详细的耗时数据、HTTP 请求与响应标头和 Cookie,等等。css
记录网络活动:显示红色 (记录按钮打开) 代表 DevTools 正在记录。 显示灰色 (记录按钮关闭) 代表 DevTools 未在记录。 屏幕截图:能够在页面加载期间捕捉屏幕截图 web
咱们要明白这两个时期先要了解DOM文档加载流程:chrome
Headers 标签能够显示资源的请求网址、HTTP 方法以及响应状态代码。 此外,该标签还会列出 HTTP 响应和请求标头、它们的值以及任何查询字符串参数。bash
点击 Preview 标签能够查看该资源的预览。Preview 标签可能显示一些有用的信息,也可能不显示,具体取决于您所选择资源的类型。网络
点击 Response 标签能够查看资源未格式化的 HTTP 响应内容。 Preview 标签可能包含一些有用的信息,也可能不包含,具体取决于您所选择资源的类型。框架
点击 Timing 标签能够查看单个资源请求生命周期的精细分解。chrome-devtools
生命周期按照如下类别显示花费的时间:ui
若是网络异常更加详细的各流程耗时这一点很重要 google
// 此代码能够在 DevTools 的 Console 中运行。 它将使用 Network Timing API 检索全部资源。 而后,它将经过查找是否存在名称中包含“style.css”的条目对条目进行过滤。 若是找到,将返回相应条目。
performance.getEntriesByType('resource').filter(item =>item.name.includes("style.css"))
复制代码
相关指南:了解 Resource Timing编码
点击 Cookies 标签能够查看在资源的 HTTP 请求和响应标头中传输的 Cookie 表。 只有传输 Cookie 时,此标签才可用。
点击 Frames 标签能够查看 WebSocket 链接信息。
只有选定资源发起 WebSocket 链接时,此标签才会显示。
按住 Shift 并将鼠标悬停在资源上,能够查看其发起者和依赖项。 本部分将您悬停的资源称为目标。
目标上方的第一个绿色编码资源为目标的发起者。 若是上方存在第二个也是绿色编码的资源,那么该资源将是发起者的发起者。 目标下方红色编码的任何资源都是目标的依赖项。
更多详细功能说明 === [google文档] (developers.google.com/web/tools/c…),绝大部份内容复制于文档,只但愿引发你的注意,给你个文档连接地址