В приложении node.js, написанном с coffeescript, типично начинать с чего-то вроде require('coffee-script/register');
, чтобы скомпилировать JavaScript на лету.Предварительно компилирует кофейник быстрее, чем кофе-скрипт/регистрируется?
Кроме того, в течение нескольких миллисекунд при запуске приложения, когда приложение компилируется и запускается, существуют ли другие недостатки производительности по сравнению с предварительной компиляцией и затем распространением кода JavaScript?
Эти ориентиры предназначены для завершения сценария. В моем случае это длительный процесс (в докере в моем случае). Я знаю, что для запуска требуется больше времени, но мой вопрос заключается в том, что если есть, есть ли что-то, что я должен соблюдать, поскольку это может быть медленнее. Например, может потребоваться, чтобы определенные пакеты собирались каждый раз и т. Д. –
Как вы получаете 'node script.coffee'? Я этого не видел. – Matt
Извините, я имею в виду 'coffee script.coffee' для запуска без компиляции (это, вероятно, происходит в фоновом режиме, но это отлично подходит для тестирования). Я смущался с «nodemon», который работает с файлами кофе. @ Джейсон Креветка: Я думаю, что есть кеш или что-то такое, после компиляции один раз, я сомневаюсь, что он компилируется каждый раз, когда вам нужен скрипт. – Shanoor