Последнее время увлекся новыми фреймворками



Последнее время тыкаю Svelte и Solidjs. Мне понравился Svelte тем что мы по факту все ближе и ближе к тому чтобы писать обычный JS код который будет динамически изменять данные в нашем дом дереве без каких-либо оверлеев. Svelte привлекает тем что он очень прост для первого знакомства, но на фоне него Vue3 c composition api для меня конечно более предпочтителен, но только из-за своего более обширного коммьюнити.



Кстати сейчас если работаете со Vue3 вы можете в скрипте указать аттрибутом setup и работать с кодом по типу Svelte, что для меня очень круто.



Так же нужно обязательно сказать что Svelte значительно быстрее, чем Ember, Angular, React, Ractive, Preact, Mithril или Riot. Он даже способен конкурировать с Inferno, который, вероятно, является самым быстрым UI-фреймворком в мире на данный момент. В итоге это и является решающим преимуществом, ведь более высокая скорость приложения может продвинуть вас вперёд конкурентов.



Svelte 3 строит DOM с меньшим весом. Например, реализация TodoMVC на Svelte в сжатом виде весит 3.6 КБ. Для сравнения — React плюс ReactDOM, даже без кода приложения, весит примерно 45 КБ в сжатом виде.



Накидайте кучу огней