@green1987 Во первых, что бы работать с такими большими списками - сразу закройте инспектор переменных, и зависаний будет меньше. Как только отладили код на малых списках - сразу попробуйте в запуске и будет понятно реальное время выполнения без влияния зависания интерфейса редактора.
По коду - лучше используйте просто map, filter или forEach() что бы перебрать список, reduce тут излишне.
Так же лучше действовать наоборот - перебирать меньший список, и искать в большем.
что то типа
[[SPARSHENNIYE_TOVARY]].forEach(funtion(el){ var index = [[SSILKI_DLYA_OBRABOTKI]].indexOf(el) if(index >=0){ [[SSILKI_DLYA_OBRABOTKI]].splice(index ,1) } })Но что бы работать с очень большими файлами больше 10млн строк, или даже меньше если данных в самих строках много - лучше использовать сторонние софты










