Issue 13 · Nov 2–8, 2026Editions · Glossary · Archive · Method · RSS · HU / ENG

News of the AI era, curated weekly

Glossary › Code

TypeScript (TS)

advancedwidespread

TypeScript is a stricter version of JavaScript: the programmer specifies what type of data goes where, so many errors are detected before execution.

In plain terms

Most websites and web applications are written in JavaScript. This language is very permissive: you can write almost anything in it, and errors only surface at runtime. TypeScript is the same language, but with a strict validator added.

Imagine it like a form. JavaScript is a blank sheet of paper where anyone can write anything. TypeScript is a pre-printed form: only numbers can go in the 'year of birth' field, only text in the 'name' field. If someone writes in the wrong place, the clerk returns it at submission, and the problem is not discovered weeks later.

This is important in the AI era because coding agents write vast amounts of code, and type checking provides them with immediate feedback. If an agent writes faulty code, the checker alerts it, and the agent can correct it itself. Many AI tools and agent frameworks are also built in TypeScript.

How it works

  1. The programmer (or the AI) specifies in the code what type of data is expected at each location: a number, text, date or, for example, a precisely described data package named 'customer'.
  2. A checking program, the compiler, reads the entire code and finds contradictions, for example if you try to multiply a text by a number.
  3. Errors are flagged while writing, underlined in red, just like a spellchecker in a word processor.
  4. Browsers cannot run TypeScript directly, so the compiler removes type annotations and produces plain JavaScript. Some runtime environments, meaning programs that run code outside the browser (such as newer versions of Node.js, Deno, and Bun), can launch TypeScript files directly, but even these discard types at runtime and do not check them.
  5. Types are no longer present at runtime: the check protects when the code is written, not when the program is working.

An everyday example

You ask a coding agent to create a booking page for your business. The agent writes in TypeScript, and when it accidentally treats the booking date as text, the checker immediately reports an error. The agent fixes this before you see anything of it.

Who is affected

developerA foundational language of web development and common in building AI applications: you will work with this in many modern web projects and agent frameworks. → Code
entrepreneur, executiveWhen ordering a website or application, using TypeScript means fewer hidden bugs and more maintainable code.
jobseeker, new graduateMost web developer job postings require it, so it is worth learning soon after JavaScript. → Work & HR
parent, student, teacherAnyone learning or teaching programming should know that this is the natural next step after JavaScript. → Education & Family

A common misconception

MythA program written in TypeScript is flawless because the compiler catches every error.
In realityIt only catches type errors, such as when text appears where a number is expected. It does not detect flawed business logic, incorrect calculations, or security vulnerabilities.

Limits and risks

Similar, but not the same

Related concepts

Broader

programming language, software development, web development

Narrower

type checking, type definition, translator

On the edge

JavaScript, Python, coding agent, Node.js, open source

A brief history

TypeScript was introduced by Microsoft in 2012, with lead designer Anders Hejlsberg, the creator of the C# language. It started as an open-source project and remains one.

Where things stand

One of the basic languages of web development. According to GitHub's 2025 Octoverse report, it became the most frequently used language on the platform based on the number of contributing developers, surpassing Python and JavaScript. A significant part of AI tools and agent frameworks is built in this language, and coding agents often choose it as well.

Status: 2026 November

Also known as

TypeScript · TS · Typescript · typed JavaScript · typed JavaScript · TypeScript nyelv · .ts · TSX

Sources

This entry was machine-edited and has undergone machine expert review; the “In the news” section updates automatically from Agent Age stories.