стороне сервера с регидратацией на клиенте? В чистом виде leaflet зависит от window
а какая цель? leaflet для этого точно не подходит, там все апи браузерное
Ускорить первоначальную загрузку карты. Рассматриваю вариант с пререндером headless браузера + кэшированием html
А что не так с загрузкой? Какие то тяжелые слои? несколько тысяч маркеров?)
работал со схожим но только со стороны фронта
вряд ли такое возможно. интерактивная карта в принципе штука, которая без визуальной части не работает. допустим лифлет как-то в теории можно отдать отрендеренным, но всякие гугл/яндекс/мапбокс рисуются на канвасе, а его с сервера не отдашь "разрисованным". тут надо оптимизировать эти самые "от миллиона тайлов". ну и раз дело дошло до такого количества, то лифлет лучше выкинуть - он для такого не предназначен
1) html карты, как и любой другой html прекрасно кэшируется и отрисовывается на сервере 2) интерактивность запускается сразу после регидратации 3) миллион тайлов - это не предел для лифлета. 2gis не даст соврать
1. если она на html-элементах рендерится, то да, я и не спорю 3. очень большие сомнения у меня, что 2gis на лифлете крутится. не нашёл я у них следов лифлета. но могу и ошибаться я как бы и не настаиваю, просто моё мнение: серверный рендеринг вряд ли поможет, да и силы ещё будут потрачены на поиск/реализацию того такого SSR. по мне лучше сразу инвестировать в оптимизацию на клиенте своё мнение никому не навязываю, конечно
Обсуждают сегодня