TypeScript
TypeScript logo in SVG and monochrome, with its brand colours as hex, RGB and OKLCH.
Logo assets
TypeScript brand colours
Extracted from the artwork and ranked by how much of the mark each covers — not from a brand book, so treat them as observed rather than official.
What TypeScript is
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript and has effectively become the default for new projects of any size. The type system is structural, deliberately unsound in places for pragmatic reasons, and expressive enough that libraries now encode entire APIs — route tables, database schemas, validation results — in types that flow through inference without annotation. That capability is exactly what end-to-end type safety means in toolweight's backend comparison, and it is not evenly distributed: some platforms infer your schema all the way into your client, and others hand you an untyped blob and call it flexibility. Microsoft's port of the compiler to Go landed order-of-magnitude speed improvements on large codebases. Its real alternatives are not other languages but other checking strategies — JSDoc annotations for projects that refuse a build step, and Flow, which lost.