Как webpack-сервис отличается от webpack-dev-сервера?

webpack-serve: https://github.com/webpack-contrib/webpack-serve

webpack-dev-server: https://github.com/webpack/webpack-dev-server

Они оба заявляют, что они - сервер-разработчик для webpack. Насколько они разные?

Ответы

Ответ 1

+-----------------+--------------------------+----------------------+
|                 |    webpack-dev-server    |    webpack-serve     |
+-----------------+--------------------------+----------------------+
| Initial release | 23 Dec 2014              | 12 feb 2018          |
| Total releases  | 74                       | 7                    |
| Github stars    | 3449                     | 231                  |
| Lines of code   | 28301                    | 16075                |
| under the hood  | Express.js (22047 lines) | Koa.js (8913 lines)| |
| API             | not aligned              | API first            |
| Mode            | only maintenance         | evolution            |
| Total           | work slower but supports | fast alternative     |
|                 |   old browsers           |                      |
+-----------------+--------------------------+----------------------+

Также:

источники

https://www.reddit.com/r/javascript/comments/7pg2rq/webpackdevserver_is_now_in_maintenance_mode/dsgwxjd/?st=jf286v37&sh=0336089c

Ответ 2

Я не использовал webpack-сервисы, но, глядя на документы, первоначальный подход заключается в том, что это относительно новое репо (7 выпусков снова webpack-dev-server 70+), и основное внимание уделяется использованию собственного WebSocket браузеров для извлечения активов вместо механизма опроса, Я предполагаю, что, очевидно, упростит работу webpack-сервиса при работе в режиме dev, чем webpack-dev-server.

Это вызвало у него интерес. Я бы попробовал свою текущую настройку и попытаюсь вернуться к выводам.