Size: a a a

2020 January 29

VN

Vladyslav Nasadiuk in Angular Kyiv
@romanivna спасибо, гляну
источник

VP

Valerii Petrenko in Angular Kyiv
Пиксельный Обухов
Всем доброе утро! :) Я к вам на тусовку, если никто не против. Хочу узнать за SSR и Angular Universal. Я правильно понимаю, что это полноценное серверное приложение? И если мне нужно будет использовать, например, ВебСокеты в проекте, то проблем не будет? Или Angular Universal чисто сеошная штука, а для работы с сокетами и другими вещами стоит все же писать свой сервер на Ноде? Или я вообще все не так понял?
SSR в Angular нужен, в основном, для того, чтобы сделать Angular приложение SEO-ready/friendly. Механизм такой: при запросе приложения по url, рендерится соответствующая страница со всем html контентом, и отдается пользователю (гугл боту, ради которого это, в основном, и делается). А дальше у пользователя апка стартует как обычно и работает как обычно.
источник

VP

Valerii Petrenko in Angular Kyiv
В сумме с кэшированием контента и использованием ЦМС дает очень хороший результат.
источник

VP

Valerii Petrenko in Angular Kyiv
Можно также провайдить любые провайдеры и использовать их в компонентах (во время отрисовки)
источник

ПО

Пиксельный Обухов in Angular Kyiv
Спасибо большое за пояснение :)
источник

VP

Valerii Petrenko in Angular Kyiv
Ну и напоследок, есть ещё возможность (не знаю как на русском) выполнить rehydrate "отрендереной" страницы уже на клиенте. Например, Вы уже перед рендером страницы получили какой-то ЦМС контент и не хотите повторно уже в браузере повторно отправлять запрос на этот контент, его можно поместить в, так называемый, transfer state (закодированный кусок текста в html странице) и потом извлечь из него эту информацию и сразу же её использовать уже на клиенте. Как то так)
источник

VP

Valerii Petrenko in Angular Kyiv
Если у Вас нишевое веб-приложение, то скорее всего это вам не понравится, но если интернет магазин, или портал, для которого необходим SEO, SSR - вещь №1
источник

ПО

Пиксельный Обухов in Angular Kyiv
Ууух, звучит прям круто! Как раз то, что нужно, потому что пет-проект использует сокеты и частые обновления данных на клиенте
источник

VP

Valerii Petrenko in Angular Kyiv
Пиксельный Обухов
Ууух, звучит прям круто! Как раз то, что нужно, потому что пет-проект использует сокеты и частые обновления данных на клиенте
Не знаю какая стоит задача и цель, но судя по описанию, в этом случае, как раз, сср не нужен и ничему не поспособствует.
источник

ПО

Пиксельный Обухов in Angular Kyiv
Ну, я использую ССР чисто ради образовательных целей на проекте-болванке. Понятно, что на реальном проекте тех.стек будет подбираться тщателеьней, а так я просто играюсь, смотрю, что он может, какие могут возникнуть проблемы, на что натягивается, а на что - нет :)
источник

VP

Valerii Petrenko in Angular Kyiv
В образовательных да, всё можно и всё на пользу 😉 Просто я не увидел связи использования сокетов и частого обновления данных на клиенте с использованием сср (т.к. у последнего очень конкретное применение). В любом случае удачи 🤝
источник

Sergey Фrolov in Angular Kyiv
Valerii Petrenko
Ну и напоследок, есть ещё возможность (не знаю как на русском) выполнить rehydrate "отрендереной" страницы уже на клиенте. Например, Вы уже перед рендером страницы получили какой-то ЦМС контент и не хотите повторно уже в браузере повторно отправлять запрос на этот контент, его можно поместить в, так называемый, transfer state (закодированный кусок текста в html странице) и потом извлечь из него эту информацию и сразу же её использовать уже на клиенте. Как то так)
Это не rehydrate. К сожалению именно его на Angular в силу рендера не добиться. Будет перерисовка статичного HTML на динамику
источник

ПО

Пиксельный Обухов in Angular Kyiv
Вот заодно и посмотрим, что из этого всего выйдет. А скорее всего закончится тем, что я перестану страдать фигней и займусь нормальным делом
источник

VP

Valerii Petrenko in Angular Kyiv
Sergey Фrolov
Это не rehydrate. К сожалению именно его на Angular в силу рендера не добиться. Будет перерисовка статичного HTML на динамику
Да, согласен, такая формулировка точнее
источник
2020 January 30

СИ

Сергей Иванов in Angular Kyiv
Привет😊Хочу попросить тебя подержать мой канал по психологии своей подпиской а взамен я тебе годный контент и пищу для размышлений!Вот он подпишись если не  сложно         👉@psihopro

С
П
А
С
И
Б
О
!

ХОРОШЕГО ТЕБЕ ДНЯ!

Извеняюсь за рассылку!
источник

DG

Danil Gudz in Angular Kyiv
Не извЕняем
источник

DP

Dmytro Pocheketa in Angular Kyiv
Гайз, а посоветуйте как показать скорость загрузки до angular SSR и после? Понятно что загрузка страницы будет дольше, но доступность контента при этом разная. По факту, если мы грузим данные через XHR, то эти реквесты уже не считаются в скорости загрузки сайта.
источник

VL

Volodymyr Ljubchenko in Angular Kyiv
Dmytro Pocheketa
Гайз, а посоветуйте как показать скорость загрузки до angular SSR и после? Понятно что загрузка страницы будет дольше, но доступность контента при этом разная. По факту, если мы грузим данные через XHR, то эти реквесты уже не считаются в скорости загрузки сайта.
источник

VL

Volodymyr Ljubchenko in Angular Kyiv
або у хромі Audits
источник

DP

Dmytro Pocheketa in Angular Kyiv
Volodymyr Ljubchenko
або у хромі Audits
🔥 Спасибо
источник