Size: a a a

Angular-universal-ru

2019 November 22

ИК

Игорь Кравченко in Angular-universal-ru
Igor Filippov
extractCss для серверной сборки позволит складировать стили в отдельный файла, а не зашивать в жс?
не совсем понимаю что нужно. inline стили у нас сделаны в стартере. Стандартно они будут собраны отдеьным файлом(если я правильно понимаю), который будет затянут  только на браузере. Что нужно то в итоге?
источник

IF

Igor Filippov in Angular-universal-ru
Игорь Кравченко
не совсем понимаю что нужно. inline стили у нас сделаны в стартере. Стандартно они будут собраны отдеьным файлом(если я правильно понимаю), который будет затянут  только на браузере. Что нужно то в итоге?
Взял ваш стартер, добавил стилей в компонент. Они зашились в dist-server/main.js и соотстветственно юниверсал их отрендерил
источник

IF

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

ИК

Игорь Кравченко in Angular-universal-ru
источник

IF

Igor Filippov in Angular-universal-ru
Это не сработает, у меня огроменная пачка стилей импортируется конкретно в app.component
источник

IF

Igor Filippov in Angular-universal-ru
а не в отдельный
источник

ИК

Игорь Кравченко in Angular-universal-ru
Igor Filippov
Взял ваш стартер, добавил стилей в компонент. Они зашились в dist-server/main.js и соотстветственно юниверсал их отрендерил
рендерятся только инлайнстили вроде бы. То что они есть в main.js - их сервер не рендерит. надо html source смотреть
источник

IF

Igor Filippov in Angular-universal-ru
Игорь Кравченко
рендерятся только инлайнстили вроде бы. То что они есть в main.js - их сервер не рендерит. надо html source смотреть
Ну так я и туда и туда смотрю Я импортнул сасс стили в апп компонент и они зарендерились в вашем стартере, ну оно и логично. Ладно, спасибо и на этом. В целом дело вообще не в стилях, а примерно как у этого парня https://github.com/angular/angular/issues/27361
источник

IF

Igor Filippov in Angular-universal-ru
Сколько у вас на проде занимает ttfb ?
источник

IF

Igor Filippov in Angular-universal-ru
Сейчас вот еще на кэшированием думаю
источник

ИК

Игорь Кравченко in Angular-universal-ru
можешь на https://meows.app и https://ssr.angular.su посмотреть
источник

IF

Igor Filippov in Angular-universal-ru
Первый еще медленнее чем у нас
источник

IF

Igor Filippov in Angular-universal-ru
источник

ИК

Игорь Кравченко in Angular-universal-ru
от сервера зависит - он в трех разных точках мира)
источник

IF

Igor Filippov in Angular-universal-ru
Второй, 262, но учитывая что там вообще ничего нет почти, то тоже такое себе
источник

IF

Igor Filippov in Angular-universal-ru
Ясно) Но в общем хотелось бы сократить это все
источник

IF

Igor Filippov in Angular-universal-ru
А сколько у тебя ттфб у нас можешь сказать -  https://javarush.ru/
источник

ИК

Игорь Кравченко in Angular-universal-ru
Igor Filippov
Второй, 262, но учитывая что там вообще ничего нет почти, то тоже такое себе
есть время рендеринга на сервере - это около 30 мс(+ можно кэш сделать), остальное - это время зависит от удаленности сервера, канала и размера файла... так что хз)
источник

ИК

Игорь Кравченко in Angular-universal-ru
источник

IF

Igor Filippov in Angular-universal-ru
Спасибо
источник