Gzip может существенно повлиять на производительность вашего сайта, особенно на медленных / мобильных соединениях, поскольку он уменьшает объем данных (и количество пакетов), которые должен принимать браузер.
Я не знаюНе знаю о конкретной реализации в Express, но использование Gzip является компромиссом между временем процессора сервера и пропускной способностью.Вы потребляете (немного) больше ресурсов ЦП на сервере для сжатия вашего контента, но вы уменьшаете использование полосы пропускания, время загрузки страницы и количество времени, которое ваш веб-сервер должен держать сокет открытым при отправке данных в браузер.Каждое лучшее руководство и программное обеспечение для анализа скорости страницы (например, Google Page Speed, Web Page Test и т. Д.) Настоятельно рекомендует использовать Gzip, поэтому я полагаю, что усилия того стоят.
Что касается того, как этого добиться вExpress, я лично использую Nginx для передачи всех запросов моему приложению Express (и для обслуживания статического содержимого), поэтому я просто настроил Nginx для сжатия HTML, CSS, Javascript и некоторых других типов ресурсов перед отправкой их клиенту.
Некоторые ссылки: