用Jade编译Coffeescript:咖啡filter:会妨碍性能吗? 有没有办法简化? 裸?

我正在考虑通过jade的咖啡filter来编译客户端的coffeescript。 Express的设置很简单,如下所示(在我通过命令行编译的coffeescript中):

app.get '/coffee/:script', (req, res) -> script = req.params.script res.render "../coffee/#{script}" 

.jade文件可以是:

 :coffee console.log 'hello world' 

我有三个问题:

  • 有没有任何性能问题,我应该关心与通过命令行预编译脚本? 我假设在服务器启动(或第一次加载?),他们可能会花更less的时间,但应该被caching?
  • 有没有办法让玉石自动呈现整个文件应该是:咖啡文字? 这将节省:咖啡线,并从每行的额外缩进。
  • 有没有办法让玉编译脚本光秃秃的(function(){包装?我经常写自己的: (($)-> ... ) jQuery ,有时需要公开variables:)