在 Near Endless Loop 中调用 execEditLength
作者: flippmoke创建于 2015年10月7日更新于 2026年8月8日
标签performance
我在使用 mocha 时注意到无限循环的问题,并提交了 此问题,并成功地在 mocha 中找出了问题的根源,是由于使用了 jsdiff。他们在 这里 使用 createPatch 似乎导致了一个几乎无限循环。虽然一旦 maxEditLength 超过这个值就会失败,但 diagonalPath 的增长速度是 editLength 这里,这将耗时很长。
内容来源: kpdecker/jsdiff