Имеется webapp на reactJS. Основной js файл весит 1.1 Мб. Как ускорить его передачу? Чем сжать и т.д.? Ни разу этого не делал.
ps. как-то попадалась статья, о том, что gzip - это уже прошлый век. Это так?
Минимифицируйте файл. Сожмите файл gzip на максимальных настройках. Архив положите рядом. Настройте NGINX что бы отдавал gzip файл когда клиент имеет возможность принимать gzip.
По мере сложности:
1. Минимизация файла с помощью YUI Compressor или cssmin.js.
2. Включить сжатие SDCH, ну или GZIP, он не так уж и плох.
3. Отказаться от использования библиотек и реинжиринг, 1.1 Мб для JavaScript файла не очень хорошо.