Я полностью понимаю причины изменчивой области, но мне любопытно узнать, как можно повысить эффективность. Вы имеете в виду эффективность компилятора или сгенерированного JavaScript?
я использую последний (1.0) выпуск кофе-скрипта, простой вывод JavaScript выглядит так (по умолчанию):
(function() {
var a;
a = 1;
}).call(this);
Что значит.call (это) и что было бы причиной, чтобы добавить его?