Типичный программист
Препарируем Qwik и сравниваем его с $mol
Быстро что-то показывает, но... - Тупит на простых действиях из-за дозагрузки - Полурабочее состояние при нестабильном соединении - Отзывчивость сильно зависит от загруженности сети и сервера - Состояние гонки реакций на действия пользователя - Полностью ломается в оффлайне
Препарируем Svelte и обнаруживаем в нём патологии
- Не перехваченное исключение ломает всё приложение..
- Отслеживание изменений ломается на мутациях, отличных от присвоения.
- При компиляции код компонента раздувается на порядок.
- Две модели реактивности, работающие по разным принципам, суммирующие недостатки друг друга.
Препарируем SolidJS и обнаруживаем в нём паталогии
Обнаруженные проблемы:
- Система реактивности капитально ломается при исключениях
- ErrorBoundary перехватывают не все исключения
- Memo вычисляются когда они никому не нужны.
- Без обмазывания batch-ами, эффекты (включая полную актуализацию DOM) вызываются для грязного состояния
Финал стрима не записался, да.