Максим Коновалов, да, с путями я напутал немного) А про index.css/vendor.css я говорил, чтобы, на всякий случай, вендорные стили в одном месте подключались, и было понятно, что используется на проекте. Например, если начнёте добавлять потом кастомные селекты и так далее
Ответ сюда писать будет долго. Могу сказать, что serviceworkers это просто очень лютая вещь, и настраивать/поддерживать его куда сложнее, чем кажется, даже использованием библиотек, типа Google Workbox.
Видео по теме: https://www.youtube.com/watch?v=JJSloXLTyNg
Был подобный опыт. Объёмы поменьше были, однако работало идеально и очень быстро.
Каждое изменение баланса попадало редиску. Так же, было много разных списков рейтингов. И был эндпоинт, который выдавал ZREVRANGEBYSCORE по нужным ключам.