stackstash
JavaScript logo: The language browsers run, and the language Node uses on the server.
JavaScript logo: The language browsers run, and the language Node uses on the server.

JavaScript

✓LanguagesFree
developer.mozilla.org/en-US/docs/Web/JavaScript
JavaScript logo: The language browsers run, and the language Node uses on the server.

JavaScript

JavaScript is free. The language browsers run, and the language Node uses on the server.

What is JavaScript?

JavaScript is free. JavaScript is what React, Next.js, and Angular are written in. TypeScript adds types and compiles back to it. The same language can run in the browser and on the server.

JavaScript is a tool in the Languages category of a tech stack.

Level

Key Features

Runs in the browserNode on the serverFirst-class functions

JavaScript Pros & Cons

Pros of JavaScript

  • One language for the UI and the API

  • The libraries in this catalog mostly assume it

  • You can ship without a compile step

Cons of JavaScript

  • Loose types let mistakes wait until runtime

  • Older patterns and modern ones show up in the same codebase