Это из-за очень медленного удаления регулярных выражений перед поиском комментариев:Instructor wrote:Работает, но сейчас снятие комментариев происходит быстро, но установка весьма долго 2-3 секунды. Сильно заметно если комментировать строки самого "toggleComments-test.js". Попробовал обычный "toggleComments.js" также тормозит при установке комментариев в "toggleComments.js".
Code: Select all
var commentsExcludes = {
...
js: function(str) {
...
// Try remove simple regular expressions like /x*/ and /\/*x/
...
Добавил аргумент -checkSyntax для возможности отключения и заодно подправил проверку вложенных блочных комментариев: toggleComments-test.js.
Разница будет видна при удалении такого комментария:
Code: Select all
/*
.replace(/x*/, "")
.replace(/y/, "")
.replace(/z/, "")
*/