Size: a a a

2021 January 16

Sergey Фrolov in Angular Kyiv
Но он конечно не провальный
источник

B

Bohdan in Angular Kyiv
Кстати, если глянуть статистику опроса, то больше всего процент это америка, с Украины всего 300 человек отвечало, так что статистика может быть спокойно неточной
источник

KN

Konstantin Nosov in Angular Kyiv
Malikov
а почему ssr провальный, и как бы можно было его улучшить?
да, собственно выше хоршоший ответ. Я еще добавлю что он прибит к експресу гвоздями (но можно оторвать), что у него нет родного механизма кеширования http запросов (который есть к примеру у саппера) из-за которого ssr с рестом может быть дольше открытия сайта в лоб (если не сделать пререндер)
источник

M

Malikov in Angular Kyiv
Konstantin Nosov
да, собственно выше хоршоший ответ. Я еще добавлю что он прибит к експресу гвоздями (но можно оторвать), что у него нет родного механизма кеширования http запросов (который есть к примеру у саппера) из-за которого ssr с рестом может быть дольше открытия сайта в лоб (если не сделать пререндер)
а почему TransferHttpCacheModule это не родной механизм?
источник

KN

Konstantin Nosov in Angular Kyiv
он решает другую проблему - он решает вопрос как передать кеш запроса с сервера на клиент
источник

M

Malikov in Angular Kyiv
или ты о между рендерами?
источник

KN

Konstantin Nosov in Angular Kyiv
но чтобы кеш на сервере появился - нужно сначала сделать запрос
источник

M

Malikov in Angular Kyiv
понял
источник

KN

Konstantin Nosov in Angular Kyiv
и желательно сделать его до того как человек прийдет к тебе за странице
источник

KN

Konstantin Nosov in Angular Kyiv
да
источник

KN

Konstantin Nosov in Angular Kyiv
это все решабельно, но этого нет в коробке
источник

M

Malikov in Angular Kyiv
а как с сср дела у вью/реакта/свелте?
источник

KN

Konstantin Nosov in Angular Kyiv
поэтому если уж брать ангулар - то не повторять моих ошибок и делать пререндер
источник

KN

Konstantin Nosov in Angular Kyiv
у реакта есть gatsby - очень удобно, все хорошо там. У свелте есть sapper - тоже очень круто, но чуть более low level
источник

KN

Konstantin Nosov in Angular Kyiv
у vue есть nuxt - аналог gatsby, но не юзаю его как и vue (ибо есть svelte)
источник

M

Malikov in Angular Kyiv
и в них нет таких болей в этом, как в ангуляре?

какие боли у них есть?
источник

KN

Konstantin Nosov in Angular Kyiv
боли с  ssr там меньше, но все еще не идеально
источник

KN

Konstantin Nosov in Angular Kyiv
проблема в том что любой ssr оперирует html как строкой, что вообщем не супер еффективно
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Добрый день. Скажите почему при перезагрузки страницы так не работает (нет данных в консоле):
// В шаблоне делаю async.
this.navigation$ = this.route.events.pipe(tap((data) => console.log(data)));

А так работает
thi
s.route.events.pipe(tap((data) => console.log(data))).subscribe();
Сп
асибо.
источник

AY

Andrii Yushchenko in Angular Kyiv
Олександр Савуловський
Добрый день. Скажите почему при перезагрузки страницы так не работает (нет данных в консоле):
// В шаблоне делаю async.
this.navigation$ = this.route.events.pipe(tap((data) => console.log(data)));

А так работает
thi
s.route.events.pipe(tap((data) => console.log(data))).subscribe();
Сп
асибо.
на this.navigation$ кто-либо подписан?
источник