Pretty much every JS framework has SSR, the question is really how quickly does it hydrate. React typically rates poorly there but Svelte does great, at least partially because it has a compiler to optimize (like Marko does, it appears).
marko6 which is currently in public beta is resumable by default, and does some similar things to the also public beta qwik2