Цитата:
|
Когда в коде есть eval и когда его нету, происходит разная интерпритация. Когда есть eval, сохраняются все области видимости и их биндинги. Когда нету eval, области видимости могут не сохраняться, если они пустые, биндинги могут удалятся GC из-за того, что они не испульзуются и так далее. И по факту, замыканий будет в разы меньше.
|
Это звучит очень логично.
Значит эксперемент нечего не показал.
Я был уверен что замыкания не будет если из внешний функции не заимствоваются переменные, пока ты меня сомневаться не заставил.
Есть подтверждение что их меньше будет, или ты тоже предполагаешь? И так ли это во всех движках ?