На малых объёмах данных Svelte быстрее всех. Но рендеринг у него не такой умный, как в моле, поэтому
на больших объёмах всё равно сливает.
Это исключительно UI фреймворк, а не системное решение. То есть приложение на нём не построить - только интерфейс к нему нарисовать. Для создания приложений нужен уже Application фреймворк типа $mol, Angular и тп. Там, где применяют UI фреймворки - это почти всегда какой-то кастомный Application фреймворк, не совместимый с другими.
Соответственно, у него нет стандартной библиотеки готовых визуальных компонент, что вынуждает велосипедить её руками, отчасти собирая из разрозненных сторонних библиотек.
Он имеет
не очень практичную модель реактивности, которая работает исключительно в его компонентах.
Он использует свой диалект JS, что осложняет его интеграцию с TS.
У него очень маленький рантайм, однако, из-за этого код компонент получается раздутым. Что по мере роста приложения сказывается негативно на размере бандла. Однако, такой (мономорфный) код лучше оптимизируется JIT компилятором, что и позволяет ему показывать хорошую скорость.