Early previewThis guide is in development. Items tagged verify are still being checked against official docs.
nebx Learn
GitHub
Menu
Home/JavaScript/Frameworks
JS

JavaScript

The language of the web, on the client, the server and the edge.

Paradigm
Multi-paradigm, prototype-based, functional
Typing
Dynamic, weak (TypeScript adds static types)
Memory
Garbage collected
Runs
V8 / SpiderMonkey / JSC engines (JIT)
Concurrency
Single-threaded event loop, workers

Frameworks & ecosystem

The tools most JavaScript projects are built on.

Front-end

React / Vue / Angular / Svelte

Component frameworks for interactive UIs.

Full-stack

Next.js / Nuxt

Server rendering, routing and API routes on top of React / Vue.

Runtimes

Node.js, Deno, Bun

Server-side JavaScript runtimes.

Back-end

Express / Fastify / NestJS

Minimal, performance-focused, and structured (DI, modules) server frameworks.

Tooling

Vite

Fast dev server and build tool.

Testing

Vitest / Jest / Playwright

Unit and end-to-end testing.

Saved in this browser only. Part of From code to production (0/5).