【发布时间】:2017-09-03 14:48:47
【问题描述】:
这是 Chrome Performance Devtools 捕获的我的 web 执行图片:
我注意到函数在执行过程中会多次停止,当我的 web 函数停止时,Chrome 会执行一些 RegExp 操作(如图所示)。我不明白这是什么,以及为什么会发生。请帮忙解释一下,谢谢。
更新:这是一个同样以相同方式执行的函数:
【问题讨论】:
-
您是否使用了一些模板库(Polymer、Meteor、Angular 等),这些模板库使用双卷曲语法和操纵属性或 HTML? RegExp 似乎正在寻找数据绑定。
-
是的,我正在使用带有 soma template 的 Backbone/Marionette 作为自定义模板
-
乍一看,这个正则表达式似乎与模板有关 - 搜索 {{...}}
标签: javascript google-chrome profiling google-chrome-devtools profiler