JavaScript

Foundation of all web development. Used directly for browser scripting, tooling scripts, and Node.js server-side code.

Proficiency: Expert · 6+ years

Strengths

  • Async/await, Promises, event loop model
  • ES2022+ features (structuredClone, top-level await, at())
  • Browser APIs: Intersection Observer, Canvas, Web Workers

Prefer TypeScript for new projects, but JavaScript remains essential for quick scripts and build tooling.

Related: TypeScript, React, Node.js