Ответ 1
Да, это улучшает производительность во время компиляции, но время компиляции настолько незначительно для всего жизненного цикла вашего процесса, что это не имеет значения. Единственное различие заключалось бы в том, что вы постоянно запускаете и останавливаете программы node по какой-то странной причине, что, если вы это делаете, вероятно, неверно.
Однако вы не захотите убрать свой серверный код, потому что, если вы получите сообщение об ошибке, вам нужно знать, где в вашем человеко-читаемом коде его найти и исправить.
Готов поспорить, настоящий вопрос: думаете ли вы, что почти незначительная производительность во время компиляции компенсирует время, которое он сохраняет для отладки вашего кода?
Ответ на этот вопрос будет нет, просто используйте обычный JavaScript-код для чтения.