“superset” of JS — adds additional features Works better at scale (large applications) — adds structure to JS