Introduction

ndsk (node ​​stack) is a next-generation full-stack framework for JavaScript developers. It is designed to be very simple, allowing you to create secure, high-performance, high-quality programs with minimal code. It has powerful routing, flexible layout modes, fast compilation speed, extensible plug-ins and middleware, and supports server-side rendering (SSR), client-side rendering (CSR), static rendering (SSG), and hybrid mode SSCR. It almost makes up for all the shortcomings of other frameworks, all for the purpose of improving development efficiency.

Main advantages:

  • Safe, very simple design, powerful, ready to use, no additional configuration required
  • Supports various rendering modes such as server-side rendering (SSR), CSR, SSG, SSCR, etc., the first screen rendering speed is super fast, very friendly to SEO
  • Automatically optimize the package size, the compilation speed is super fast, about 10-100 times that of other frameworks
  • Support server-side hot update, no need to restart the server with tools such as nodemon every time the code is modified
  • Support real-time page reload, modify the front-end components and back-end routes to automatically refresh the page
  • Support detailed error stack tracking function in development mode
  • Super fast startup speed, it dynamically compiles according to page requests, without the need to compile all pages every time
  • Automatic compilation, and supports ES5\ES6+
  • Powerful routing function, support dynamic routing
  • Compared with other frameworks, it supports more flexible layout modes
  • Use react renderToPipeableStream to render pages, support lazy, Suspense asynchronous loading
  • It has built-in major modules such as mongodb, no additional configuration is required, and it supports front-end, back-end, and full-stack development.

ndsk is the fastest framework currently

Comparisons:

Framework Name          Startup time(Development) Compilation speed(Bundle) First screen loading speed(DOMContentLoaded)
Ndsk ~ 0.37s ~ 0.35s ~ 0.008s
Remix ~ 1.4s ~ 3.8s ~ 0.03s
Next ~ 2.6s ~ 10s ~ 0.01s

Donate

In the past year or so, I have given up all other work and devoted all my time to the current project. In order to maintain normal updates and maintenance, I hope to get financial sponsorship. If you are interested, you can contact me by email at rockyshi1993@gmail.com

You can donate to me through the following link

Next step

How to install