我们正在考虑提高在钴浏览器上运行的web应用程序的性能。
在cobalt中,跟踪功能可用于跟踪浏览器本身的时间,但由于远程调试工具在这方面不起作用,因此没有关于在JavaScript中花费的时间的信息。
Cobalt中是否有任何工具可以调试JavaScript,并能够在处理某些事件时跟踪JavaScript的运行情况?
Cobalt确实通过H5vccTraceEvent API将对Cobalt跟踪设施的访问暴露给JavaScript:https://cobalt.googlesource.com/cobalt/+/master/src/cobalt/h5vcc/h5vcc_trace_event.idl
因此,在你的JavaScript代码中,你可以用包围你的函数
window.h5vcc.traceEvent.traceBegin('MyApp','Function1');
和
window.h5vcc.traceEvent.traceEnd('MyApp','Function1');
然后这些结果应该出现在钴迹线输出中。