Делаю похожий проект: https://skorochtec.ru
Если интересно пообщаться, напишите в ФБ: https://www.facebook.com/profile.php?id=100011400350132
Хоть бы кто-то написал, над какими интересными задачами работает, какую важную цель преследует. Мелковато...
Да не, если нормально делать, то они выглядят как приложения.
Правда гугл подводит и при первом открытии сообщает пользователю, что для работы приложения используется Google Chrome. Мои пользователи из-за этого обижаются)) А так бы совсем чисто всё выглядело.
Потому что размер сборки webpack-a 2 МБ. То есть прежде, чем сайт откроется, пользователь должен подождать, пока в его браузер подгрузится 2МБ JavaScript-кода.
Чтобы исправить:
1. Нужно минимизировать сборку webpack (см. UglifyPlugin). Но вообще новые версии webpack по умолчанию минимизируют.
2. Сжать дополнительно сборку gzip-ом.
Предполагаю, что в результате сборка составит килобайт 100 вместо 2МБ, а перфоманс подлетит 70+
Так адресная строка же убирается сама. Важно, чтобы все URL приложения были продолжением start_url, и всё.
Зри в корень проблемы, Семён! Нужна модель убера))