#ruby-on-rails #webpack-dev-server #webpacker
Вопрос:
У меня есть приложение Rails, которое использует Reactjs для клиентской стороны, и я использую webpacker
его для компиляции JS.
В чем преимущества бега bin/webpack-dev-server
бок о бок rails server
? Я знаю несколько подобных Hot Module Reload
и live reloading
после изменений в JS.
Есть ли какие-либо недостатки и в отношении производительности?
Ответ №1:
В разработке это довольно полезно (в основном, если вы касаетесь передней части приложения).
Это связано с тем, что весь js css html не нужно будет полностью перекомпилировать при каждом изменении.
Это может привести к тому, что загрузка страниц, которая может занять довольно много времени, займет ничтожно мало времени.
Кроме этого, это ускользает от моей области знаний 🙂
Это основано только на практическом опыте; я не знаю, как это работает под капотом.
Но то, что я вижу в своих журналах, когда я не использую webpack-dev-server
, — это то, что фронт компилируется каждый раз, когда я делаю изменения.
Однако, когда я использую его, это не так.
Таким образом, запросы между изменениями занимают меньше времени.
Комментарии:
1. Спасибо. Не могли бы вы, пожалуйста, подробнее рассказать о том, как это ускоряет перезагрузку страницы, или обратиться ко мне по этому поводу на хороший ресурс.
2. @Rishabh tbh Я говорю на основе наблюдаемого опыта. но то, что я вижу в своих журналах, когда я не использую
webpack-dev-server
, — это то, что фронт компилируется каждый раз, когда я делаю изменения. Однако, когда я использую его, это не так. Таким образом, запросы между изменениями занимают меньше времени.