Size: a a a

2020 December 28

ИД

Илья Дёмин in Svelte [svelt]
Сейчас поставлю importResolver)
источник

A

Arushwl in Svelte [svelt]
Илья Дёмин
Для просто resolve-plugin пока попробовал
Кинь ссылку
источник

A

Arushwl in Svelte [svelt]
Хотя не надо )))
источник

SK

Sergei Kasoverskij in Svelte [svelt]
Всем привет! Кто-нибудь использовал Svelte с Ionic? Ну или в целом для гибридных приложений? Какой роутер лучше использовать в данном случае? Хотелось бы чтобы поддерживал бесконечное проваливание вглубь с восстановление точного состояния при возврате.
источник

СА

Сергей Артёмов... in Svelte [svelt]
Ждал, когда мне тупому умные люди объяснят, что там к чему. И вот дождался. Оказывается нифига оно не исчезает.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Сергей Артёмов
Ждал, когда мне тупому умные люди объяснят, что там к чему. И вот дождался. Оказывается нифига оно не исчезает.
так же как свелт не исчезает в принципе =) оно просто позволяет оставить некоторые тяжелые либы на сервере и все. Довольно специфическое решение для довольно специфических кейсов.
источник

СА

Сергей Артёмов... in Svelte [svelt]
Alexander Ponomarev
так же как свелт не исчезает в принципе =) оно просто позволяет оставить некоторые тяжелые либы на сервере и все. Довольно специфическое решение для довольно специфических кейсов.
Вот совсем не так же.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Сергей Артёмов
Вот совсем не так же.
точно так же оба никуда не исчезают =)
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexander Ponomarev
точно так же оба никуда не исчезают =)
Свелт кибернетически улучшается
источник

МТ

Марк Танащук... in Svelte [svelt]
:)
источник

AP

Alexander Ponomarev in Svelte [svelt]
Сергей Артёмов
Вот совсем не так же.
свелт же не позволяет оставить какой-нибудь маркдаун рендереры или момент на сервере, либо ты будешь вручную пересылать и вручную прицеплять куски html или раскладывать json'ы, а реакт "скоро" сможет
источник

СА

Сергей Артёмов... in Svelte [svelt]
Эти серверные компоненты не убирают VDOM с клиента. Вообще почти ничем ничего не поменяется для клиента. Ну частично некоторая логика на сервер перекочует. Но как я понял это надо делать очень выборочно, с умом, перенося на сервер те компоненты, которым нужно очень много общаться с сервером. От этого будет выигрыш тогда. Но это не убирает всю эту машинерию реактовскую с клиента.
Svelte же никакого оверхеда не тащит на клиент, только необходимое для работы с DOM. Думаю, что если все стили написать в глобале (чтобы не генерировались svelte-классы), то какой-нибудь Wappalyzer возможно даже не поймёт, что оно на Svelte написано, как он 11ty не детектит.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Сергей Артёмов
Эти серверные компоненты не убирают VDOM с клиента. Вообще почти ничем ничего не поменяется для клиента. Ну частично некоторая логика на сервер перекочует. Но как я понял это надо делать очень выборочно, с умом, перенося на сервер те компоненты, которым нужно очень много общаться с сервером. От этого будет выигрыш тогда. Но это не убирает всю эту машинерию реактовскую с клиента.
Svelte же никакого оверхеда не тащит на клиент, только необходимое для работы с DOM. Думаю, что если все стили написать в глобале (чтобы не генерировались svelte-классы), то какой-нибудь Wappalyzer возможно даже не поймёт, что оно на Svelte написано, как он 11ty не детектит.
а чем тебе вдом то не угодил? ну есть он и есть, шуршит и шуршит, 35кб весит фиксированно. Зачем понимать на чем написано? Этот вдом позволяет делать первоклассные девтулзы, которые свелту не снились. Без девтулзов реакта которые у каждого реактиста стоят ты тоже не узнаешь что сайт на реакте, пока не начнешь выделять ноды и пытаться делать $0.__react .
источник

AP

Alexander Ponomarev in Svelte [svelt]
Я думаю по сигнатурам хелпер методов или по названию класса SvelteComponent легко всякие врапалайзеры найдут свелт
источник

AP

Alexander Ponomarev in Svelte [svelt]
для клиента поменяется размер бандла в первую очередь, если он начнет применять эти новые техники. От вдом никто и не хотел избавляться =)

Другой вопрос насколько увеличится последующий трафик в рантайме
источник

СА

Сергей Артёмов... in Svelte [svelt]
Может (наверняка) я снова что-то про реакт не допонял. Но то что vdom — оверхед, это я и сам понимал, ещё пытаясь работать с реактом и со вью, и как пользователь ощущал всегда тормознутость всего, что на vdom (у меня из инета только LTE и то не самый быстрый, и в семье есть довольно слабые девайсы подключённые только по 3G). Ну а фраза Павла (под известный слайд) «Вот так всегда будет быстрее» просто вбила для меня последний гвоздь в крышку гроба реакта.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Сергей Артёмов
Может (наверняка) я снова что-то про реакт не допонял. Но то что vdom — оверхед, это я и сам понимал, ещё пытаясь работать с реактом и со вью, и как пользователь ощущал всегда тормознутость всего, что на vdom (у меня из инета только LTE и то не самый быстрый, и в семье есть довольно слабые девайсы подключённые только по 3G). Ну а фраза Павла (под известный слайд) «Вот так всегда будет быстрее» просто вбила для меня последний гвоздь в крышку гроба реакта.
Еще раз оверхед на бандл сайз это фиксированные 35кб мингз от реактдома. Оверхед на цпу и память у вдома большой, да свелт будет всегда быстрее, если свелт в принципе научится качественно работать (что пока что не происходит).

Все остальные рассуждения из разряда "где-то слышал и ничего не понял".

Свелт никуда не исчезает, у него есть свой рантайм насколько я помню в виде 5кб мингз. Это одна седьмая реакта. Компоненты написанные на свелт остаются в бандле и если ты напишешь свой маркдаун рендерер на свелте, то он будет весить столько сколько ты напишешь кода. Он будет в бандле.

Реакт будет позволять такой ренедерер оставить на сервере. Соответственно реакт не собирался уменьшать свой начальный размер как библиотеки, он дает возможность убрать часть уже твоего написанного кода на свервер и никогда не добавлять в бандл вообще.
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
Еще раз оверхед на бандл сайз это фиксированные 35кб мингз от реактдома. Оверхед на цпу и память у вдома большой, да свелт будет всегда быстрее, если свелт в принципе научится качественно работать (что пока что не происходит).

Все остальные рассуждения из разряда "где-то слышал и ничего не понял".

Свелт никуда не исчезает, у него есть свой рантайм насколько я помню в виде 5кб мингз. Это одна седьмая реакта. Компоненты написанные на свелт остаются в бандле и если ты напишешь свой маркдаун рендерер на свелте, то он будет весить столько сколько ты напишешь кода. Он будет в бандле.

Реакт будет позволять такой ренедерер оставить на сервере. Соответственно реакт не собирался уменьшать свой начальный размер как библиотеки, он дает возможность убрать часть уже твоего написанного кода на свервер и никогда не добавлять в бандл вообще.
Я правильно понимаю, что это будет работать только в случае с SSR?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dan Kozlov
Я правильно понимаю, что это будет работать только в случае с SSR?
тут просто сервер на ноде нужен и все. SSR в плане классики (начальный рендер всей страницы в хтмл) не обязателен.
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
тут просто сервер на ноде нужен и все. SSR в плане классики (начальный рендер всей страницы в хтмл) не обязателен.
А, ну то есть они в реакт втащили то, что некст/накст/саппер умеют достаточно давно. Эдакую изоморфию, прозрачную для разработчика.
источник