Size: a a a

2020 November 16

PM

Pavel 🦇 Malyshev in Svelte [svelt]
конкретно $$props не пробовал типизировать, не очень часто их юзаю. Чаще $$restProps пригождаются, а их не получится видимо типизировать
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Если кому вдруг интересно - "фреймворк" (в ковычках) который напилили в рамках одного из проектов: https://github.com/PaulMaly/perlite
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
не конкурент svelte или кому-то из SPA фреймворков. использует другой подход (не компонентный) и предназначен для других целей. подробно описано в Description
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
тут иногда тоже проскакивают вопросы про использование с server-side apps и все такое. так вот это для таких кейсов.
источник

VF

Vitaliy Fain in Svelte [svelt]
Alexander Ponomarev
метрика по стековерфлоу) как школьники не понимают питон, выдаётся за что-то положительное)
ага смешно спс
источник

IF

Igor Filippov in Svelte [svelt]
Pavel 🦇 Malyshev
Если кому вдруг интересно - "фреймворк" (в ковычках) который напилили в рамках одного из проектов: https://github.com/PaulMaly/perlite
Сначала подумал что это продолжение идей стимулуса. Но там выходит что сср нода осуществляет без вариантов, да?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Igor Filippov
Сначала подумал что это продолжение идей стимулуса. Но там выходит что сср нода осуществляет без вариантов, да?
target нода виджета?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
не на стимулус не похоже. он как бы работал с существующим DOM, а тут скорее несколько небольших SPA (виджетов) в рамках одной страницы
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
виджеты полностью генерируют и управляют своей разметкой
источник

IF

Igor Filippov in Svelte [svelt]
Pavel 🦇 Malyshev
target нода виджета?
Я имею ввиду что хтмл рендерит только ноджс?
источник

IF

Igor Filippov in Svelte [svelt]
На сервере всмысле
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Igor Filippov
Я имею ввиду что хтмл рендерит только ноджс?
нет наоборот, проект чисто на php
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
просто разметка виджетов появляется только на клиенте
источник

IF

Igor Filippov in Svelte [svelt]
А, понятно теперь
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
в плане SSR можно генерировать на сервере любой html в тот же контейнер, а потом виджет его заменит на свой при инициализиции на клиенте. но вообще это не основной кейс конечно
источник

IF

Igor Filippov in Svelte [svelt]
@volodya11let Я тут подумал, всетаки мой выбор был преимущественно из-за DX и маркетинга более сильного.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Igor Filippov
Не верю что разница будет заметна при обычном сценарии, а не при синтетическом тесте на 10к элементов
Я думаю есть не синтетические сценарии где на вдом фреймворке тебе уже надо делать виртуал листы или как-то по-другому оптимизировать, а на свелте можно ничего не делать и выдать дом как есть
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Диффинг больших вдом деревьев дает задержку, кликнул на чекбокс, или прогрузил еще 5 итемов и уже пожимаешь плоды 😞
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
Я думаю есть не синтетические сценарии где на вдом фреймворке тебе уже надо делать виртуал листы или как-то по-другому оптимизировать, а на свелте можно ничего не делать и выдать дом как есть
Кстати, очень интересно работают штуки типа lit-html. По скорости и другим показателям почти такой же крутой как свелт. Однако вместо использования билтайм оптимизаций, он наоборот использует максимум встроенных рантайм возможностей платформы
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
Кстати, очень интересно работают штуки типа lit-html. По скорости и другим показателям почти такой же крутой как свелт. Однако вместо использования билтайм оптимизаций, он наоборот использует максимум встроенных рантайм возможностей платформы
держат в викмапе каждый рут элемент в который рендерится лит хтмл и обновляют его кусочно=)
источник