New TypeScript Framework Gains Popularity: What Developers Need to Know

Online Python Trainer for Beginners

Learn Python easily without overwhelming theory. Solve practical tasks with automatic checking, get hints in Russian, and write code directly in your browser — no installation required.

Start Course

New TypeScript framework gains popularity



The frontend development world has been shaken again by news: a new TypeScript framework is entering the market, already being called the main competitor to React and Vue.js. The project, named “NovaTS” (working title), has gathered over 25,000 stars on GitHub in the first three months since its public release and is actively discussed in professional communities.



The main feature of NovaTS is built-in support for hybrid rendering and first-class integration with TypeScript without additional configuration. Unlike many existing solutions where TypeScript is added as an add-on, here it is an integral part of the core.



Key features of NovaTS



  • Automatic component typing — the framework itself infers types of props, states, and events based on the component declaration. This reduces boilerplate code by 40%.
  • Zero-config runtime — no need to configure tsconfig, webpack, or Babel. The framework uses its own compiler based on SWC, which is 20 times faster than the standard TSC.
  • Hybrid rendering — the same component can be rendered on the server (SSR), on the client (CSR), and even partially (streaming SSR) without changing the code.
  • Built-in signal support — reactivity is implemented through native signals, providing up to 30% performance improvement compared to Virtual DOM.


Why is this important for the TypeScript community?



Traditionally, TypeScript developers face the problem when a powerful type system slows down development due to the need to manually describe types. NovaTS solves this problem at the framework level. For example, when writing a component:



// React (traditional approach)interface Props {  name: string;  age: number;}const Greeting: React.FC<Props> = ({ name, age }) => ...


In NovaTS, the same code looks more concise since types are inferred automatically:



// NovaTSconst Greeting = ({ name, age }: { name: string; age: number }) => ...


Comparison with market leaders



  • React + TypeScript — requires manual typing of all components and additional type configuration setup.
  • Vue 3 + TypeScript — improved support, but still requires decorators or defineComponent.
  • NovaTS — TypeScript out of the box, no additional libraries or plugins needed.


According to benchmarks published by the development team, NovaTS outperforms React by 25% in rendering speed and by 15% in page load time when using SSR. This makes it especially attractive for high-load projects and startups where every millisecond counts.



Prospects and community



An active community is already forming around NovaTS. Plugins for Vite and Webpack have been released, as well as a set of ready-made components for Material Design. The developers promise to release a stable version 1.0 and full documentation in Russian in the coming months.



For educational purposes, NovaTS can be an excellent tool: it lowers the entry threshold for beginners learning TypeScript and allows them to focus on application logic.

Recommended Libraries