Size: a a a

2020 February 28

PM

Pavel 🦇 Malyshev in Svelte [svelt]
artalar
1) JSX лучшее из всех зол
2) есть htm
1) не могу согласиться, хотя его проще всего натянуть на ежа, если нужно
2) да, но он не избавляет от механики работы preact. в lit-html все нативно, без всяких vdom
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
ну и lit быстрее немного))
источник

AM

Artur Mustafin in Svelte [svelt]
по моему, они для разных задач. у preact - уйти от тормозов React, у lit-element - компонентрая разработка, инкпсуляция
источник

a

artalar in Svelte [svelt]
Pavel 🦇 Malyshev
1) не могу согласиться, хотя его проще всего натянуть на ежа, если нужно
2) да, но он не избавляет от механики работы preact. в lit-html все нативно, без всяких vdom
vdom - это просто структурированный кеш, а не какой-то страшный зверь
источник

AM

Artur Mustafin in Svelte [svelt]
это нельзя сравнивать. нужно и то и другое
источник

AM

Artur Mustafin in Svelte [svelt]
в svelte и то и другое
источник

AM

Artur Mustafin in Svelte [svelt]
и компонентная разработка, и скорость
источник

a

artalar in Svelte [svelt]
Artur Mustafin
по моему, они для разных задач. у preact - уйти от тормозов React, у lit-element - компонентрая разработка, инкпсуляция
это узкий взгляд с одной стороны. реакт / преакт / lit-elements - все об одном и том же - “стейтфул шаблонизатор экзекьютор” это называется
источник

AM

Artur Mustafin in Svelte [svelt]
спасибо, обосрал
источник

a

artalar in Svelte [svelt]
...
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
artalar
vdom - это просто структурированный кеш, а не какой-то страшный зверь
и что? тот же lit за счет нативвных шаблонов смог без vdom стать быстрее и эффективнее.
источник

AM

Artur Mustafin in Svelte [svelt]
мне кажется что у свелт есть все что нужно, для прототипирования
источник

DD

Dmitry Dizorov R11 in Svelte [svelt]
Pavel 🦇 Malyshev
и что? тот же lit за счет нативвных шаблонов смог без vdom стать быстрее и эффективнее.
Интересно.
источник

PM

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

AM

Artur Mustafin in Svelte [svelt]
artalar
vdom - это просто структурированный кеш, а не какой-то страшный зверь
не все так просто, vdom - это VirtualDOM? это не просто кеш, а в довесок сложный механизм синзронизации, причем, есть два варианта, основных, которые предлагают React и тот,который предлагает Vue, разница в деталях, но суть в том, что все равно этот просто кеш еще нужно как-то синхронизировать, и в этом вся проблема, по сути.
источник

a

artalar in Svelte [svelt]
Pavel 🦇 Malyshev
кстати, а кто в курсе, за счет чего preact быстрее react? учитывая обратную совместимость, вряд ли он умеет как vue реконсилировать только подчасти дерева и знает о стейте
Он быстрее в одном, но медленее в чем-то другом. Самое главное - там нет синтетик ивентов
источник

AM

Artur Mustafin in Svelte [svelt]
Pavel 🦇 Malyshev
кстати, а кто в курсе, за счет чего preact быстрее react? учитывая обратную совместимость, вряд ли он умеет как vue реконсилировать только подчасти дерева и знает о стейте
смотрел вчера, оказалось, что у preact 100% совместимость с WebComponents, и просто на нем люди делают миграции в Svelte через React->preact->WebComponents->Svelte
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
artalar
Он быстрее в одном, но медленее в чем-то другом. Самое главное - там нет синтетик ивентов
ну то есть принцип работы vdom такой же?
источник

a

artalar in Svelte [svelt]
принцип такой же
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
artalar
принцип такой же
ну тогда это точно не просто кэш. наверное так можно было бы сказать еще про vdom в vue, хотя тоже с натяжкой
источник