Size: a a a

Angular-universal-ru

2020 March 18

nt

nur tlek in Angular-universal-ru
Igor Filippov
Нет, только мороки добавит
Мороки?
источник

IF

Igor Filippov in Angular-universal-ru
nur tlek
Мороки?
Ну да, у него же сср. Синхронизировать кеширование придется
источник

IF

Igor Filippov in Angular-universal-ru
Лучше уж слайдер на беке отрендерить
источник

YG

Yurii Gavdan in Angular-universal-ru
я помню 1 раз пилил offline приложение в 14м году, и были траблы с кешированием жесткие причем с Firefox,
еще на angular.js 1 и использованеим appcache
источник

YG

Yurii Gavdan in Angular-universal-ru
кстати есть еще 1 фишка, я когдато давно пробрвал,
когда у меня было видео на сайте в хеадере, я его тогда в IFRAME вынес - и page speed улучился,

но мне так не подойдет, потому что у меня в карусели еще ссылки есть
источник

YG

Yurii Gavdan in Angular-universal-ru
Igor Filippov
Лучше уж слайдер на беке отрендерить
согласен
источник

KV

Karpov Vladimir in Angular-universal-ru
Karpov Vladimir
Парне, подскажите, в чем может быть трабл? при старте ssr  Не находит папку с билдом под ru язык

http://joxi.ru/KAggzljTX9OoXA
Парни, добрый вечер. На счет этого идеи не появились?)
как я понял, т.к. путь абсолютный, node пытается найти его в node_modules. Пока нашёл выход, чтобы сбилженый исходник от server.ts лежал в корне проекта и указывать относительный путь к языковым билдам  './dist/server/en|ru|ua/main'

Я пример брал с этого стартера, здесь у чувака этот вариант работает.

https://github.com/Ismaestro/angular8-example-app/blob/b8dc1e86f4a8ab8588822b8c4abd5bc8de60efc7/server.ts#L20

Я хочу понять, в чем проблема, почему в ру стартере не пашет это
источник

V

Vadim in Angular-universal-ru
Igor Filippov
Но вообще ангуляр и хорошие показатели пейдж спид, это как бы противоположности)
Вы просто не умеете его готовить
источник

IF

Igor Filippov in Angular-universal-ru
Vadim
Вы просто не умеете его готовить
Пример правильно приготовленного ангуляра в студию
источник

KV

Karpov Vladimir in Angular-universal-ru
Yurii Gavdan
Всем привет,

кто знает простые способы скрыть компонент от google pagespeed insights?

У меня проблема в том, что есть слайдер с тяжелыми картинками (на них есть даже lazy load) но из-за него отчасти проседает рейт до 29% mobile

при этом он обернут в isPlatformBrowser,
оч. не приятно и странно....

И в целом не получается поднять рейтинг до нормальных показателй (особенно mobile)...

а pagespeed/insights ждет полной загрузки страницы...
вот в идеале бы завернуть компоент чтобы он асинхронно подгрузился в конце или вообще скрыть его от google.

кто что посоветовать может?
Спасибо!

PS: показать страницу не могу по условиям NDA (

PS2: Забыл добавить,
отрендерить тот же слайдер на сервере, заранее - не удается
даже после подключения const domino = require('domino');,
он тогда просто виснет на главной странице и все
А как-то по user-agent определять, что если это краулер, то не отображать карусель
источник

V

Vadim in Angular-universal-ru
Igor Filippov
Пример правильно приготовленного ангуляра в студию
universal starter, там insights выдаёт хороший показатель. Даже при том, что он не оптимизировался специально.
источник

IF

Igor Filippov in Angular-universal-ru
Vadim
universal starter, там insights выдаёт хороший показатель. Даже при том, что он не оптимизировался специально.
Это стартер. Пример правильного приготовленного приложения на ангуляре, которое в проде естественно, будет?
источник

IF

Igor Filippov in Angular-universal-ru
Я так думаю. Если ты такое заявляешь, значит ты такое делал и соответственно проект уже в проде крутиться с хорошими метриками. Вот хочу посмотреть
источник

YG

Yurii Gavdan in Angular-universal-ru
Vadim
universal starter, там insights выдаёт хороший показатель. Даже при том, что он не оптимизировался специально.
к сожалению мы стартер не брали и у нас 8ая версия, можно только теперь по кускам преносить
источник

V

Vadim in Angular-universal-ru
Igor Filippov
Это стартер. Пример правильного приготовленного приложения на ангуляре, которое в проде естественно, будет?
В том стартере есть всё необходимое для работы. Вполне себе production приложение, хоть и маленькое.
Если вы не способны сделать своё приложение  достаточно лёгким для получения хороших метрик в pagespeed, то не стоит винить в этом Angular.
источник

IF

Igor Filippov in Angular-universal-ru
Vadim
В том стартере есть всё необходимое для работы. Вполне себе production приложение, хоть и маленькое.
Если вы не способны сделать своё приложение  достаточно лёгким для получения хороших метрик в pagespeed, то не стоит винить в этом Angular.
Так пример будет?
источник

IF

Igor Filippov in Angular-universal-ru
хелло ворлд и приложение на проде, которое приносит бизнесу бабло - это две большие разницы
источник

IF

Igor Filippov in Angular-universal-ru
Я вот хочу поучится у мастера, а ты мне не даешь
источник

V

Vadim in Angular-universal-ru
Igor Filippov
Я вот хочу поучится у мастера, а ты мне не даешь
https://warehouses.by/
https://english-rooms.com/tests/beginner
Данные ресурсы имеют приемлемые результаты. Это при том, что ресурсы явно не оптимизировались для результатов pagespeed и имеют явные огрехи. Пара небольших исправлений, и метрики будут >90.
источник

V

Vadim in Angular-universal-ru
Igor Filippov
Я вот хочу поучится у мастера, а ты мне не даешь
А вот этого уже достаточно, чтобы отправить вас подумать над степенью токсичности своего общения в данном чате на денёк.
Данный чат служит для помощи, а не для склок.
источник