答案 0 :(得分:8)
刚刚在聊天时问过Paul Irish这个问题。
灰色表示DevTools知道该活动,但不知道它的身份。
条带表示主线程之外的活动。
因此,灰色和条纹表示主线程中未发生的未识别活动。也许是服务工作者的某些事情?
保罗说这种情况很少见,并要求您捕获完整的跟踪(使用chrome://tracing
)并在crbug.com上打开一张票,以便DevTools团队可以诊断更多。如何引导跟踪:https://www.chromium.org/developers/how-tos/trace-event-profiling-tool
黄金和条纹表示主线程的脚本活动。这通常是一个工作者,尽管ScriptStreamer也可以出现。 (ScriptStreamer并没有很好的检测,所以请忽略它。)折叠“主线程”部分以查看其下方的内容。