Перейти к основному содержимому

JavaScript экосистема — Runtime и Frameworks

Длинные листинги в этой ветке — на code.spirzen.ru (iframe в статьях); короткие сниппеты остаются в markdown.

Здесь собрано то, что идёт после основ языка — где крутится JavaScript вне браузера, как собирают интерфейсы и какие платформы накладывают SSR, маршруты и сборку поверх React.

Четыре ветки раздела:

  • Runtime — Node.js, npm, Express, связка с фронтом.
  • Frontend frameworks — React, Vue, Angular, Ext JS.
  • Meta-frameworks — Next.js и похожие каркасы.
  • CLI экосистемы — справочник консольных утилит и типовых команд.

Ниже — ссылки по порядку изучения и справочники, когда нужна шпаргалка по API.


Node.js

Старт: первая программа, затем устройство runtime, npm, структура проекта, fs и http, Express, fullstack, CLI и деплой. Точка входа require.mainТочка входа в Node.js — require.main и import.meta. Полный справочник API — Справочник по Node.

Frontend

Общий вход: SPA и выбор фреймворка. jQuery (legacy DOM/AJAX): обзор · справочник. Дальше — React (в т.ч. кнопка с загрузкой), Vue, Angular, Ext JS.

Meta-frameworks

Next.js и первая программа на Next.js.

Backend-фреймворки Node

NestJS — первая программа · Prisma ORM · Drizzle ORM

Полный справочник open-source веб-фреймворков по языкам (Express, Fastify, Hono, Next.js и др.) — 4.17 / 8.

Современный frontend

Svelte — первая программа · Astro — первая программа · Vite — сборка и dev-server

CLI экосистемы

Обзор раздела · Справочник: 10 команд на каждую утилитуnode, npm, yarn, pnpm, vite, next, ng, eslint, jest и др.

Справочники UI

jQuery 2891 · React 271 · Vue 281 · Angular 291 · Ext 311 · JavaScript