Size: a a a

2020 December 28

Д

Дима 🎈 in Svelte [svelt]
Alexander Ponomarev
люди с выключенным жсом я не знаю чья это аудитория=)
я тоже. Просто это 1 из самых быстрых способов проверить есть ли какой-то пререндер.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Дима 🎈
Ну вот и обратите внимание на сколько узкий и специфичный кейс для сервер сайд рендеринга фронтенд фреймворка для чего-то кроме СЕО.
но продают то не SSR а маленький бандл =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
пререндеринг вообще не обязателен и продают все равно возможность уменьшить бандл
источник

Д

Дима 🎈 in Svelte [svelt]
ага, но это имеет смысл только в супербольших наполовину легаси приложениях.

Есть такое ощущение, что для того чтобы был “отсутствующий” бандл и сервер-сайд компоненты работали хорошо, нужно норм так причесать кодовую базу.

Наверное сделать норм код сплитинг и подгрузку бандлов по необходимости даже проще.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
с чего ты взял что технология подобная этой про слабые девайсы вообще? хватит проявлять свелт головного мозга,  реакт не про слабые девайсы)
Полностью согласен. Реакт это НЕ про слабые девайсы, а раз так то имеет смысл использовать их и не грузить свои сервера.
источник

Д

Дима 🎈 in Svelte [svelt]
сумбурно получилось, вот кратко:

Маркетингом они продавливают нулевой бандл, но чтобы этого достичь нужно очень много трудов по переписыванию кодовой базы. Есть ощущение, что просто усовершенствовать сборку и сделать ленивую подгрузку бандлов проще.

Самое забавное, что для современного интерфейса всё равно этот бандл понадобится и вот блин вряд ли он будет существенно меньше(экономия реально нескольких кб на статических штмльках).
источник

AP

Alexander Ponomarev in Svelte [svelt]
Дима 🎈
сумбурно получилось, вот кратко:

Маркетингом они продавливают нулевой бандл, но чтобы этого достичь нужно очень много трудов по переписыванию кодовой базы. Есть ощущение, что просто усовершенствовать сборку и сделать ленивую подгрузку бандлов проще.

Самое забавное, что для современного интерфейса всё равно этот бандл понадобится и вот блин вряд ли он будет существенно меньше(экономия реально нескольких кб на статических штмльках).
если ты увезешь moment на сервер то у тебя уже 71кб минусом и это нифига не шпильки. При этом переписать с момента на что-то более легковесное это максимальная боль особенно если ты его очень плотно юзал
источник

Д

Дима 🎈 in Svelte [svelt]
Alexander Ponomarev
если ты увезешь moment на сервер то у тебя уже 71кб минусом и это нифига не шпильки. При этом переписать с момента на что-то более легковесное это максимальная боль особенно если ты его очень плотно юзал
ну так не вези момент на клиент)
источник

Д

Дима 🎈 in Svelte [svelt]
а вообще да, согласен
источник

Д

Дима 🎈 in Svelte [svelt]
но всё равно если у тебя жопа в проекте и ты не можешь просто так сьехать с момента и некоторых других люиб, потому что они часть логики, которая прямо в компоненте, то лёгкого  переезда всё равно не будет
источник

AP

Alexander Ponomarev in Svelte [svelt]
да кстати если подумать, то этим бекендом "типа ноды" может выступать какой-нибудь воркер в браузере и тогда можно часть рендеринга убрать в другой поток, другое дело что юскейсов на это еще меньше =)
источник

Д

Дима 🎈 in Svelte [svelt]
Alexander Ponomarev
да кстати если подумать, то этим бекендом "типа ноды" может выступать какой-нибудь воркер в браузере и тогда можно часть рендеринга убрать в другой поток, другое дело что юскейсов на это еще меньше =)
такое уже приходится юзать в кастомных рендерерах
источник

Д

Дима 🎈 in Svelte [svelt]
но это узкие кейсы
источник

Д

Дима 🎈 in Svelte [svelt]
типа реакт-рендерера в фигму
источник

Д

Дима 🎈 in Svelte [svelt]
или скетч
источник

AP

Alexander Ponomarev in Svelte [svelt]
что за реакт рендереры в фигму есть какието рефы?
источник

Д

Дима 🎈 in Svelte [svelt]
решил кстати освежить знания (рфс читал, но в русском интернете ничего не видел)

https://habr.com/ru/post/535248/

В статье говорится про “ВОДОПАД ЗАГРУЗКИ” и типа серверные компоненты убирают водопад и данные могут грузиться одновременно.

Это конечно выглядит больше костылём, чем нормальным решением. Водопад прекрасно пререндерится, данные прекрасно префетчатся.
источник

Д

Дима 🎈 in Svelte [svelt]
Alexander Ponomarev
что за реакт рендереры в фигму есть какието рефы?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Дима 🎈
решил кстати освежить знания (рфс читал, но в русском интернете ничего не видел)

https://habr.com/ru/post/535248/

В статье говорится про “ВОДОПАД ЗАГРУЗКИ” и типа серверные компоненты убирают водопад и данные могут грузиться одновременно.

Это конечно выглядит больше костылём, чем нормальным решением. Водопад прекрасно пререндерится, данные прекрасно префетчатся.
там не было речи про начальный пререндер. а префетч делается либо выносом всех фетчей наверх либо велосипендингом минисаспенса с гонками и непонятными костылями =) с их вариантом префетч не нужен и код как у водопада
источник

Д

Дима 🎈 in Svelte [svelt]
такое чувство, что это решение не про “а давайте наведём порядок в коде”, а про “вот у нас есть компоненты и вот такая проблема, давайте менять ничего не будем а проблемы решаться или будут меньше болеть”. С этой точки зрения конечно крутое решение.
источник