169 похожих чатов

В отношении реакт говорили что операции с DOM дорогие и

поэтому есть виртуальный DOM. А свелта работает напрямую с DOM. Получается реактовцы что-то недоговаривали?)

37 ответов

15 просмотров

Вычислять дифф изменений оказалось ещё дороже на практике 🙂

виртуал дом же не исключает работу с домом, это просто +1 шаг при отрисовке. Виртуал дом + точечные обновления конечно же дешевле, чем полная перерисовка приложения с глобальным иммутабельным стором

Евгений-Бар Автор вопроса
Alexander Konstantinov
виртуал дом же не исключает работу с домом, это пр...

вообще да, и реакт и свелта так или иначе меняют дом . Ясно, значит у свелты своя хитрая система определяющая как точечно менять дом

Alexander Konstantinov
виртуал дом же не исключает работу с домом, это пр...

Обязательно включает - изменения в нем и вообще надо отрисовать…

VDOM - это не более чем change detection механизм для оптимизации коммитов в DOM в runtime. Свелт переносит свой change detection из runtime в buildtime, заранее подготавливая необходимые апдейты. Это позволяет с одной стороны сэкономить ресурсы рантайма, с другой стороны имеет и накладные расходы.

Евгений-Бар Автор вопроса
Pavel 🦇 Malyshev
VDOM - это не более чем change detection механизм ...

получается , ещё на этапе сборки, когда дом ещё нет, мы уже можем сказать в какое место этого БУДУЩЕГО дом нужно залезть чтобы точечно обновить. Не выглядит чем то невозможным) хотя и довольно экзотичным кажется

Евгений Бар
получается , ещё на этапе сборки, когда дом ещё не...

Мы знаем какие переменные будут изменяться (свелт смотрит на assignment operators) и как эти изменения повлияют на DOM (шаблон компонента также анализируется) и вычисляет какие минимально достаточные операции требуются чтобы синхронизировать эти изменения

Pavel 🦇 Malyshev
VDOM - это не более чем change detection механизм ...

это как бы БОЛЕЕ ЧЕМ change detection механизм. VDOM это структура в рантмайме, которую может обойти не только сам фреймворк, но и пользователь-погромист. Пользователь может изменить ее в любой момент времени на другую, обойти, пушнуть еще какие-то ноды, врапнуть детей в доп див, поменять класснеймы, можно сделать все что угодно. А со слотом в свелте можно только посмотреть есть ли он или нет и то через жопу работает) Рассуждения валехра о виртуал доме смешно читать, извинити.

Alexander Ponomarev
это как бы БОЛЕЕ ЧЕМ change detection механизм. VD...

через жопу, потому что true, если есть перевод строки?

Alexander Ponomarev
это как бы БОЛЕЕ ЧЕМ change detection механизм. VD...

а причем тут пользователь-программист? мы говорили о том, для чего VDOM внутри реакт. Ты как всегда вклинился бессмысленно и бестолково. ps что такое “валехра” ?

Alexander Ponomarev
напряги голову, только это могу сказать)

не дерзи, дерзилка еще не отросла. в реакт vdom это прежде всего механизм cd. попробуй это опровергнуть, грут

Pavel 🦇 Malyshev
не дерзи, дерзилка еще не отросла. в реакт vdom эт...

да ты даже если лицом в лужу упадешь никогда не признаешь этого, я уже видел про твои layout'ы. Я не будут ниче опровергать)

Alexander Ponomarev
да ты даже если лицом в лужу упадешь никогда не пр...

и так все было корректно. update layer часть процесса. читай дальше

Кирилл Спасибович
а как ник валехра надо читать? "другой участник" ?

в уважительном стиле общения вообще не принято тыкать кому-то на неудачные формулировки. особенно упоминать в 3сторонних сообщениях, за глаза и все такое

Pavel 🦇 Malyshev
в уважительном стиле общения вообще не принято тык...

ну я наблюдаю уверенную подачу при неуверенных знаниях, а это утомляет читать

Кирилл Спасибович
ну я наблюдаю уверенную подачу при неуверенных зна...

и? это повод неуважительно отзываться о ком то? даже если ты считаешь себя самым умным. утомняет, никто не заставляет читать ведь.

Pavel 🦇 Malyshev
и? это повод неуважительно отзываться о ком то? да...

в том то и дело что не хочу чтобы я или кто-то другой наваливал уверенно непроверенную информацию, считая себя самым умным

Кирилл Спасибович
ну я наблюдаю уверенную подачу при неуверенных зна...

Если ты видишь, что соучатник ошибается в чём то, можешь ему помочь в ненасильственной форме. Это пойдёт на пользу всем. Высмеивать участников чата за незнание, это нарушение правил чата.

Кирилл Спасибович
в том то и дело что не хочу чтобы я или кто-то дру...

И это сообщение, тоже нарушение правил чата (концовка)

Кирилл Спасибович
в том то и дело что не хочу чтобы я или кто-то дру...

можно поправить если информация не верная. но без оскорблений, разве нет? а тут, человек даже перестал хоть как-то свою точку зрения аргументировать

Pavel 🦇 Malyshev
можно поправить если информация не верная. но без ...

приколдес в том что если никто не поправит, а подача уверенная - то те кто не шарят могут взять это за истину

Кирилл Спасибович
приколдес в том что если никто не поправит, а пода...

Поправь, в ненасильственной форме, это приветствуется.

Кирилл Спасибович
приколдес в том что если никто не поправит, а пода...

а ну то есть это оправдывает поливание человека грязью так? типа любые средства хороши? по мне так пускай кто-то что-то подумает

Pavel 🦇 Malyshev
а ну то есть это оправдывает поливание человека гр...

"рассуждения смешно читать" это прям вылил ведро грязи ?

Alexander Ponomarev
это как бы БОЛЕЕ ЧЕМ change detection механизм. VD...

Интересно. Но почему нельзя делать такие низкоуровневые операции непосредственно на DOM?

Valeriy пожилой
Интересно. Но почему нельзя делать такие низкоуров...

в солиде вроде можно, там jsx прям ссылка на дом элемент

Кирилл Спасибович
"рассуждения смешно читать" это прям вылил ведро г...

ну это же не едиственный момент. но финальная точка была в разговоре: - это было явное не уважение к нашему товарищу - и что?

Кирилл Спасибович
в солиде вроде можно, там jsx прям ссылка на дом э...

Мне интересно, почему Александр преподносит это как преимущество реакта. Зачем может понадобиться тот уровень между библиотекой и реальным документом

Кирилл Спасибович
"рассуждения смешно читать" это прям вылил ведро г...

Смотри, это обращение к личности. Автор подразумевает, что высказывания автора глупые, поэтому их смешно читать. Это безапелляционное высказывание, с обвинением личности. Оно не подразумевает ответа.

Похожие вопросы

Обсуждают сегодня

Не многие знают, а кто знает, тот уже успел забыть, что в далёком 2004 году эта игра произвела настоящий фурор, настолько революционной была технология, применяемая для её соз...
ICCID
4
@Aiwan что такое база образца?
Alexey
27
Хотя у меня сейчас есть более сложная задача, вот её думаю: как объяснить челу переходного возраста противоположного полу, обучающегося в польском колледже (а-ля наш техникум)...
Вячеслав Кузьменко
15
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Добрый день Хочу начать обучение языку, не являюсь представителем it, буду благодарна за помощь, совсем пока не понимаю ничего) Подскажите, пожалуйста, где можно начать первы...
Sara Lala
30
Hi Everyone! To all Are you Looking for Interview Support at the Lowest Price? Look no further! Then contact us We offer Interview Support for a low cost variety of technol...
Rambabu Nallamilli
3
верно что я могу удалить эти addq и subq т.к. со стеком никакого взаимодействия нет (исключая call)?
Michael
16
А если изначально бот работал так : есть сайт онлайн школы. У каждого ученика свой кабинет. Где он авторизуется по своим данным. И уже в кабинете, на самом сайте делает оплату...
Денис 💡 Фрилансер
13
средствами IBX как-то можно выполнить запрос insert ... returning?
Igor
31
Что думаете об ассемблерах с завтипами? https://www.cs.cmu.edu/~rwh/papers/dtal/icfp01.pdf
smt model 1
7
Карта сайта