Size: a a a

2020 July 10

DT

Daniil Tchernyavsky in ☄️ effector
так это о разном же
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Богдан
я например от ssr вообще отказался и выбрал подход offline-first приложений - когда скачивается бандл и кешируется а потом любое взаимодействие с сервером идет через вебсокеты
в понятие ssr так же включается статическая генерация страниц и простановка мета-тегов в заголовок в зависимости от контента
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
а помимо гугла, это важно и для мессенджеров
источник

DT

Daniil Tchernyavsky in ☄️ effector
да сам гугел уже норм без сср может индексировать, насколько я видел по некоторым приложениям
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
источник

DT

Daniil Tchernyavsky in ☄️ effector
угу вижу)
источник

DT

Daniil Tchernyavsky in ☄️ effector
я и говорю, что для индексации гугл и так может, для остального - нет)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🤷🏻‍♂️ https://t.me/defront/350
Telegram
Defront — про фронтенд-разработку и не только
Колин Бенделл из Cloudinary в статье "Microbrowsers are Everywhere" рассказал про микробраузеры, и почему они важны.

В статье микробраузерами называется механизм, который скачивает по ссылке html-страницу, парсит её и отображает короткое содержание страницы, используя мета-теги Open Graph, OEmbed, Twitter Cards или обычный description. Обычно такие превью можно увидеть в мессенджерах: Telegram, WhatsApp, Slack. Колин пишет про то, что в современном мире, первое впечатление о сайте как раз формируется благодаря таким превью. Владельцы сайтов не могут узнать, что страница была запрошена в превью режиме, так как одни мессенджеры маскируются под мобильные браузеры, а другие кешируют у себя на сервере результат парсинга и только им известно сколько человек увидело превью.

Пользователей мессенджеров огромное количество, поэтому важно сделать так, чтобы превью страниц работало без проблем. В статье есть несколько советов как оптимизировать страницу под микробраузеры, например, использовать только один мета-тег favicon…
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
причём самое весёлое то, что у эффектора мета-теги проставляются даже не сервером и не лямбдой, а lambda@edge, на которой ограничения ещё более специфичные чем просто у ssr
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
поэтому теперь просто нельзя считать, что веб-приложение это просто клиент: это распределённая система, различные части которой запускаются в сильно разных контекстах с различными целями
источник

🦜

🦜 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
причём самое весёлое то, что у эффектора мета-теги проставляются даже не сервером и не лямбдой, а lambda@edge, на которой ограничения ещё более специфичные чем просто у ssr
Ну метатеги можно ставить шаблонизатором, а рендерить само приложение уже на клиенте
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🦜
Ну метатеги можно ставить шаблонизатором, а рендерить само приложение уже на клиенте
ну я сейчас по сути так и делаю, лямбда ставит контент в специфичную точку в html файле репла
источник

🦜

🦜 in ☄️ effector
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
да без разницы, я просто строки в разрыв html файла клею
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
помощники не нужны, проблема не в том чтобы сделать это
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
это просто отсутствие консистентности в работе, пока нужно всего два кейса это ещё терпимо, но вот кейсов бывает гораздо больше
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
мне не нужно было вставлять стили в заголовок, а вот со статической экстракцией это уже требуется
источник

Б

Богдан in ☄️ effector
🚀🔬 🚀🔬🚀🔬
в понятие ssr так же включается статическая генерация страниц и простановка мета-тегов в заголовок в зависимости от контента
Генерация тегов ради превьшек а также куча моментов по seo для всяких лендингов - все это имеет место быть и там действителньо нужен ssr - но я это все просто вынесу в отдельный микросервис на ноде который будет отвечать на запросы от поисковика и по превьюшкам и будет выдавать нужные теги в зависимости от контента. Возможно придется продублировать обработку роутов и шаблоны для выдачи контента от бд но зато у меня будет четкое разделение отвественности и все костыли для seo никак не будут смешиваться с основным приложением (которое может быть вообще на webgl написано)
источник

🦜

🦜 in ☄️ effector
Кстати. Вот я думаю, нужно ли стили при таком подходе отдавать
источник