Сергей Чикуёнок - В поисках идеального фреймворка
HTML-код
- Опубликовано: 31 мар 2024
- Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/K18Cxd
- -
Сергей решил написать свой клиентский фреймворк. Зачем ему это и чем не устраивают существующие?
В докладе рассматриваем некоторые неочевидные технические и логические проблемы популярных фреймворков, которые хотелось бы исправить, чтобы улучшить удобство разработки и перфоманс. Спикер рассказывает, каких усилий стоит разработать новый фреймворк, которым будет удобно пользоваться, и где можно сильно сэкономить, заранее продумав его дизайн и взяв лучшие практики из других решений.
#javascript #frontend - Развлечения
Лайк за тему Atom One Dark 👍
Сергей просто рассказал как работает компилятор Svelte, только поменял синтаксис компонентов на React-like. В остальном, там будут все те же косяки, что есть в Svelte + набор косяков, которые будут именно из-за React-like синтаксиса. Увы (
Интересно, а зачем писать то, что уже сделал Andrea Giammarchi aka WebReflection в своей библиотеке uhtml? Там есть максимальная производительность с атомарными апдейтами, минимальным потреблением памяти и сигналами. Разве что только JSX нет, потому что ей не нужно компиляция. Можно сразу взять и использовать.
исследование новых подходов и возможностей -> скрестить три популярных фреймворка
бро осиль хотя бы один $mol - переворот кругозора обеспечен
Ахахха я ждал тут ninjin а с этим комментом) но видимо он уже устал об этом писать)
@@sergeys4732раз уж меня упомянули всуе, то держите критику:
- html в шаблонных строках точно также плохо типизируется и автодополняется, как и классические шаблоны.
- jsx и вариации теряют все типы на выходе.
- разные замыкания полученные из одного и того же исходника ссылаются на самом деле на одну и ту же функцию - ей просто передаются разные контексты в скрытом параметре.
- типичная проблема такого наивного подхода - на любых исключениях вся система реактивности превращается в тыкву.
@@sergeys4732 я думаю он никогда не устанет об этом писать
да кому он нужен, кто еще его вообще использует???
@@kotix_ он нужен только для мемов )
Чикуёнок
Шел 2024 год, разработчики все еще не знают разницы между фреймворком и библиотекой
Выключил на моменте когда сказали что реакт это чистый JS.
Имелось ввиду, что он написан на этом языке и в React нет никакой магии.
@@vladimircreator как раз таки там магии больше чем в школах магии
@@kirylbehansky1315 никакой магии.
@@kirylbehansky1315 нет там магии никакой. Все довольно топорно.
в чём он не прав? реакт это чистый js
Ооооочень слабый доклад
ну расскажи выйди свой) или зассал? или знаний нет?
@@sergeys4732 очередной "сперва добейся"