Size: a a a

2021 February 18

EI

Eugene Ilyin in Svelte [svelt]
Аха, понял, в спеке херь написали и tree shaking тоже не дает ничего, наверное, раз с ним не сталкивались
источник

КС

Кирилл Спасибович... in Svelte [svelt]
tree shaking это об удалении неиспользуемых экспортов из импортируемых модулей
источник

AP

Alexander Ponomarev in Svelte [svelt]
в какой спеке какой три шейпинг в спеке?
источник

EI

Eugene Ilyin in Svelte [svelt]
Eugene Ilyin
Вот тут под optimization подразумевается эффективный tree shaking, потому что других оптимизаций на которые бы повлияло использование $$restProps.* нет
источник

DK

Dan Kozlov in Svelte [svelt]
Тут речь про оптимизации в change detection.
источник

AP

Alexander Ponomarev in Svelte [svelt]
ща будет "а что такое три шейпинг"?)
источник

DK

Dan Kozlov in Svelte [svelt]
Это никак с тришейкингом не связано вообще.
источник

EI

Eugene Ilyin in Svelte [svelt]
Я думаю связано, так как из экпорта можно смело выкидывать все что не используется снаружи, а когда такая конструкция встречается то уже есть с этим проблемы
источник

DK

Dan Kozlov in Svelte [svelt]
Проблема restProps в том, что при изменении любого ключа в этом словаре произойдёт изменение всех зависимых нод в доме или реран всех реактивных выражений — в противовес точечному использованию объявленного пропса.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а кстати уже не факт
источник

DK

Dan Kozlov in Svelte [svelt]
Eugene Ilyin
Я думаю связано, так как из экпорта можно смело выкидывать все что не используется снаружи, а когда такая конструкция встречается то уже есть с этим проблемы
Вы ошибаетесь. В силу динамической натуры JS такие оптимизации вам никто не даст вообще.
источник

EI

Eugene Ilyin in Svelte [svelt]
Dan Kozlov
Проблема restProps в том, что при изменении любого ключа в этом словаре произойдёт изменение всех зависимых нод в доме или реран всех реактивных выражений — в противовес точечному использованию объявленного пропса.
Фигасе
источник

КС

Кирилл Спасибович... in Svelte [svelt]
источник

DK

Dan Kozlov in Svelte [svelt]
Eugene Ilyin
Фигасе
Та же проблема и с props. Никакой связи с три шейкингом нет.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
вот, возможно они эту херню переделали
источник

КС

Кирилл Спасибович... in Svelte [svelt]
мне кажется бинды и это использует один и тот же подход
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dan Kozlov
Проблема restProps в том, что при изменении любого ключа в этом словаре произойдёт изменение всех зависимых нод в доме или реран всех реактивных выражений — в противовес точечному использованию объявленного пропса.
изменений нод то не будет, там же есть сравнение. просто запустятся все сравнения
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
изменений нод то не будет, там же есть сравнение. просто запустятся все сравнения
Ну да, так вернее будет сказать.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
кароче в случае с рестпропс
источник

КС

Кирилл Спасибович... in Svelte [svelt]
если используется 1 рестпропс класс
источник