Size: a a a

2021 March 11

AK

Andrey Katrusha in Svelte [svelt]
но хз зачем тебе хтмл. если твой виджет это по сути жс файл
источник

AP

Alexander Ponomarev in Svelte [svelt]
Alexander Berezin
Подскажите плиз, насколько я понимаю, у Svelte нет рантайм-библиотеки, т.е. на выходе он отдаёт html и нативный js, верно?

А как это происходит при SSR? Он отдаст html и самодостаточный кусочек js-кода для него?

Мой кейс - мне надо генерировать минимальный код виджета для вставки на другие сайты, я предполагаю, что Svelte+SSR может мне в этом помочь.
есть у него рантаймовая библиотека просто маленькая и подлючает необходимые куски во время компиляции, т.е чтобы весь рантайм получить в бандл надо использовать все вохможности свелта
источник

AK

Andrey Katrusha in Svelte [svelt]
Alexander Berezin
конфиги конфюжил ) ок, понял, разберусь значит.

Спасибо 👍
В роллапе дофига там штук. он весьма  не обычный билдер. я думаю это суперсет вебпака как тс для джса. но это внутренее ошушение у меня.
источник

AB

Alexander Berezin in Svelte [svelt]
Andrey Katrusha
но хз зачем тебе хтмл. если твой виджет это по сути жс файл
мне нужен такой виджет, чтобы он мог минимально работать и без js
источник

AB

Alexander Berezin in Svelte [svelt]
Alexander Ponomarev
есть у него рантаймовая библиотека просто маленькая и подлючает необходимые куски во время компиляции, т.е чтобы весь рантайм получить в бандл надо использовать все вохможности свелта
да, это как раз то, что нужно.
Просто я например Vue не могу целиком туда прицеплять, слишком жирно будет, мне нужен минимальный размер.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Alexander Berezin
мне нужен такой виджет, чтобы он мог минимально работать и без js
ну в статик маркап отрендеришь и будешь использовать технологии 2000х годов )
источник

AP

Alexander Ponomarev in Svelte [svelt]
только свелт не умеет в статик маркап рендериться только в SSR
источник

AK

Andrey Katrusha in Svelte [svelt]
ну по факту от роллапа у тебя файл в несколько байт и хмлина на вызоди\е
источник

AB

Alexander Berezin in Svelte [svelt]
Andrey Katrusha
В роллапе дофига там штук. он весьма  не обычный билдер. я думаю это суперсет вебпака как тс для джса. но это внутренее ошушение у меня.
к вебпаку всё тоже можно будет заточить? просто у меня один общий вебпак, не хотелось бы рядом роллап вешать.
источник

AP

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

AB

Alexander Berezin in Svelte [svelt]
блин точно, вебпак срёт тонной лишнего мусора на выходе.
источник

AB

Alexander Berezin in Svelte [svelt]
ок всем спасибо 😌👍
источник

AP

Alexander Ponomarev in Svelte [svelt]
минимальный функционал без жса, это все что сможет голый хтмл выданный из SSR и на котором не вызывали гидрацию
источник

AP

Alexander Ponomarev in Svelte [svelt]
вебпак 5 ничем уже не срет давно
источник

AB

Alexander Berezin in Svelte [svelt]
Alexander Ponomarev
вебпак 5 ничем уже не срет давно
о круто, не знал ) у меня 4 пока
источник

М

Максим in Svelte [svelt]
Pavel 🦇 Malyshev
да конечно, из минусов - формардинг надо описывать явно для всех ивентов. on:* так и не завезли
Вроде как, в том же vuejs, также не реализовано on:* и там точно таким же как у нас способом их пробрасывать надо
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Максим
Вроде как, в том же vuejs, также не реализовано on:* и там точно таким же как у нас способом их пробрасывать надо
там было можно как-то. чет сходу не вспомню
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
типа @on=“$listeners”
источник

RS

Ruslan Shakirov in Svelte [svelt]
Максим
Вроде как, в том же vuejs, также не реализовано on:* и там точно таким же как у нас способом их пробрасывать надо
Во втором Vue можно было так <tag v-on="$listeners" />
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Ruslan Shakirov
Во втором Vue можно было так <tag v-on="$listeners" />
во, да это и вспомнил
источник