Сайты, написанные на TypeScript
База сайтов на TypeScript: SaaS-проекты, NestJS, Next.js, типизированный JavaScript. Стандарт современной enterprise-разработки. Определение за 5 секунд.
О технологии TypeScript
TypeScript — типизированное надмножество JavaScript, разработанное компанией Microsoft в 2012 году под руководством Андерса Хейлсберга (Anders Hejlsberg, создатель C# и Delphi), компилируемое в обычный JavaScript для исполнения в браузере или Node.js. Главная цель TypeScript — добавить в JavaScript статическую типизацию, интерфейсы, дженерики, перечисления, namespaces и другие возможности классических языков с системой типов (C#, Java, Scala), сохранив полную обратную совместимость с экосистемой JavaScript (любой валидный JavaScript является валидным TypeScript). За 14 лет TypeScript стал стандартом современной enterprise-разработки фронтенда и Node.js-бэкенда — по данным State of JavaScript Survey 2025-2026 более 87% всех новых JavaScript-проектов в мире начинаются на TypeScript, а среди enterprise-проектов и крупных SaaS-стартапов доля близка к 95-98%. По данным GitHub Octoverse TypeScript занял первое место по числу pull requests среди всех языков программирования в 2024-2025 годах, обогнав сам JavaScript. TypeScript формально не является самостоятельным runtime-языком — он компилируется (transpiles) через tsc или альтернативные компиляторы (esbuild, swc, Bun, Deno) в JavaScript, который и исполняется в Node.js на сервере или в браузере на клиенте. С 2024-2025 годов появились runtime-инструменты с нативной поддержкой TypeScript без отдельного шага компиляции — Deno (от создателя Node.js Райана Даля), Bun (новый JavaScript-runtime на Zig с встроенным TypeScript-loader), Node.js 22+ с экспериментальным --experimental-strip-types. TypeScript-стек на бэкенде обычно работает в Node.js через runtime-loader (ts-node, tsx, swc-node, или прямой запуск Deno/Bun). Главные фреймворки и платформы, использующие TypeScript first: NestJS (Node.js-фреймворк с архитектурой в духе Angular и Spring), Next.js (React мета-фреймворк с TypeScript first), Nuxt.js (Vue), Remix (React Router + SSR), Angular (полностью TypeScript-first с самого начала), Deno и Bun (нативная поддержка), Prisma (TypeScript-first ORM с генерацией типов из схемы БД), tRPC (end-to-end типизация между фронтендом и бэкендом).
Главные преимущества TypeScript для веб-разработки: статическая типизация ловит большинство ошибок на этапе компиляции до запуска кода (TypeError: cannot read property of undefined — классический JS-баг, который TypeScript предотвращает на уровне компилятора через strict null checks и optional chaining); богатая система типов с дженериками, conditional types, mapped types, template literal types, infer-выражениями — позволяет писать выразительный типизированный код с автокомплитом в IDE (VS Code, WebStorm) и refactoring-инструментами; first-class интеграция с npm-экосистемой через DefinitelyTyped (@types/*) с 70 000+ пакетами type-declarations для популярных JavaScript-библиотек; нативная поддержка во всех современных JavaScript-фреймворках (React, Vue, Svelte, Angular, Solid с TypeScript first); огромный выбор бэкенд-фреймворков и платформ с TypeScript first (NestJS, Next.js, Fastify, Hono, Elysia, tRPC), полная совместимость с любым Node.js/Deno/Bun-кодом без переписывания; современная экосистема инструментов сборки (Vite с встроенной TypeScript-поддержкой, esbuild, swc — компилируют TypeScript в 10-100 раз быстрее tsc), линтеров (ESLint с typescript-eslint, Biome), форматтеров (Prettier), тестовых фреймворков (Vitest, Jest с ts-jest, Bun test); end-to-end типизация между фронтендом и бэкендом через tRPC, GraphQL Code Generator, OpenAPI/Swagger codegen — позволяет писать full-stack-приложения с автоматической синхронизацией типов от модели БД до React-компонента. Слабые стороны — дополнительный шаг компиляции в production (хотя современные esbuild/swc/Bun сделали это практически бесплатным по времени), необходимость учить систему типов поверх JavaScript (1-3 месяца для full-stack JavaScript-разработчика), излишняя сложность типов в крупных проектах с advanced generics (debugging error-сообщений от tsc может занимать часы для сложных типов).
Типичные клиенты TypeScript-разработки на бэкенде — современные SaaS-стартапы и enterprise-команды, которые ценят надёжность статической типизации и developer experience: Microsoft (создатель TypeScript, использует во всех своих фронтенд-проектах — Office Online, Outlook Web, Teams, Azure Portal, VS Code, GitHub Codespaces), Google (Angular полностью на TypeScript, многие внутренние проекты), Slack (фронтенд и часть Node.js-бэкенда), Discord (фронтенд React + Node.js BFF на TypeScript), Airbnb (фронтенд React + Node.js частично), Asana (фронтенд + Node.js BFF), Notion (Electron-приложение и веб-версия), Linear, Figma (фронтенд React + Node.js), Stripe Dashboard, Vercel (вся платформа на TypeScript), GitHub (UI и часть API), многие AI-стартапы (часть OpenAI ChatGPT интерфейсы, Anthropic Claude интерфейсы, многие AI-чатботы). В России TypeScript массово используется в IT-стартапах и крупных продуктовых командах: Тинькофф T-Bank (большая часть micro-frontends, Backend-for-Frontend сервисы на NestJS и Next.js), Яндекс (Я.Карты UI, Я.Маркет UI, многие внутренние проекты на TypeScript), VK (часть VK Mini Apps), Авито (Backend-for-Frontend и фронтенд), Wildberries (часть фронтенда и BFF), Ozon, Сбербанк (SberOnline frontend и часть BFF), Skyeng (платформа Vimbox на TypeScript), edtech-стартапы (Skillbox, GeekBrains в части продуктовых сервисов), fintech-стартапы. Сегменты — современные B2B/B2C SaaS, fintech, edtech, media/streaming, e-commerce, marketplaces, инструменты для разработчиков (dev-tools), AI-стартапы. Размер компании — от 1 разработчика-инди до Fortune 500. Технически определить TypeScript-бэкенд по самому языку сложно — после компиляции TypeScript превращается в обычный JavaScript, который исполняется в Node.js, поэтому все сигналы Node.js-бэкенда применимы. Косвенные признаки TypeScript-проектов: наличие .d.ts type declaration files в публично доступных папках (редко, но встречается); специфичные паттерны NestJS-приложений (декораторы @Controller, @Get, @Post в коде, видимые в source maps); характерная структура папок Next.js с App Router (TypeScript-first); обилие type-only API-эндпоинтов с REST или tRPC-конвенциями. X-kit Scanner проверяет десятки таких сигналов автоматически.
Сайты, использующие TypeScript
| Домен | Организация | Выручка | E-mail адреса |
|---|---|---|---|
| mont.ru | ООО"МОНТ" | 49.8 млрд ₽ | m********t@mont.ru +8 |
| gloria-jeans.ru | АО "ГЛОРИЯ ДЖИНС" | 28.9 млрд ₽ | h********p@gloria-jeans.ru +5 |
| rostics.ru | ООО "ЮНИРЕСТ" | 25.9 млрд ₽ | r********u@uni.rest +1 |
| autopiter.ru | ООО "АВТОПИТЕР" | 25.6 млрд ₽ | z********s@autopiter.ru +2 |
| eseti.ru | АО "РЭС" | 23.5 млрд ₽ | i********o@eseti.ru +4 |
| ivi.ru | ООО "ИВИ.РУ" | 22.9 млрд ₽ | s********t@ivi.ru +3 |
| lavrushinskiy.ru | ООО "СПЕЦИАЛИЗИРОВАННЫЙ ЗАСТРОЙЩИК "ТОЛМАЧЕВСКИЙ" | 16.2 млрд ₽ | — |
| mb-savino.ru | ООО "ЛИВЕРПУЛЬ" | 14.9 млрд ₽ | a********h@eurotruck-perm.ru +4 |
| gukkrasnodar.ru | ООО "ГУК - КРАСНОДАР" | 6.0 млрд ₽ | d********m@gukkrasnodar.ru |
| melmol.ru | ООО "МЕЛЕУЗОВСКИЙ МКК" | 5.5 млрд ₽ | m********l@narod.ru +4 |
| profitator.ru | ООО "ПРОФИТАТОР" | 5.4 млрд ₽ | h********o@profitator.ru +1 |
| ladavoronezh.ru | ООО "ВОРОНЕЖ-АВТО-СИТИ" | 4.1 млрд ₽ | u********a@lada-vac.ru +3 |
| karofilm.ru | ООО "КАРО ФИЛЬМ МЕНЕДЖМЕНТ" | 4.0 млрд ₽ | r********a@karofilm.ru +4 |
| hals-development.ru | ООО "ГАЛС-ДЕВЕЛОПМЕНТ" | 2.6 млрд ₽ | r********e@hals-development.ru +3 |
| mnpgeodata.ru | ООО "МНП "ГЕОДАТА" | 2.3 млрд ₽ | g********a@mnpgeodata.ru +2 |
| mamba.ru | АО "МАМБА" | 1.9 млрд ₽ | k********t@wamba.com |
| ilyinka.ru | ООО "СЗ ИЛЬИНКА 3/8" | 1.9 млрд ₽ | i********o@sminex.com +1 |
| sotkaonline.ru | ООО "СОТКА" | 1.9 млрд ₽ | s********e@gmail.com |
| pticefabrika-volzhskaya.ru | АО "ПТИЦЕФАБРИКА "ВОЛЖСКАЯ" | 1.8 млрд ₽ | p********4@mail.ru +2 |
| seltrans.ru | ООО "С ЭЛЕКТРОТРАНСПОРТ" | 1.7 млрд ₽ | i********o@seltrans.ru +1 |
Данные обновлены 26 мая 2026 г..
Похожие технологии
Другие языки программирования
Часто задаваемые вопросы
Сколько сайтов работает на TypeScript в мире и в России?
По данным State of JavaScript Survey 2025-2026 более 87% всех новых JavaScript-проектов в мире начинаются на TypeScript, а среди enterprise-проектов и крупных SaaS-стартапов доля близка к 95-98%. GitHub Octoverse Report показывает, что TypeScript занял первое место по числу pull requests среди всех языков программирования в 2024-2025 годах, обогнав сам JavaScript. Среди топ-10 000 сайтов мира по трафику доля проектов, в которых TypeScript используется на бэкенде (в Node.js через ts-node/tsx или после компиляции в JavaScript), составляет около 8-12%; среди фронтенда — около 50-60% (большинство современных React/Vue/Angular-приложений). Важно понимать, что TypeScript формально не является самостоятельным runtime-языком и компилируется в JavaScript для исполнения в Node.js или браузере, поэтому W3Techs не выделяет TypeScript как отдельный серверный язык — он учитывается в статистике Node.js. В России TypeScript массово используется в IT-стартапах и крупных продуктовых командах: Тинькофф (большая часть micro-frontends на TypeScript), Яндекс (Я.Карты UI, Я.Маркет UI), VK, Авито, Wildberries, Ozon, Сбербанк, Skyeng, edtech и fintech-стартапы. Среди топ-10 000 российских сайтов по трафику доля проектов с TypeScript на бэкенде составляет около 8-12%. Точное число российских сайтов с публично детектируемой TypeScript-инфраструктурой в нашей базе указано выше — это домены, у которых X-kit Scanner обнаружил характерные паттерны NestJS, Next.js с TypeScript, или type-declaration файлы в публичном доступе.
Почему компании выбирают TypeScript?
Главные причины — статическая типизация ловит большинство runtime-ошибок на этапе компиляции, до запуска кода в production: классический JavaScript-баг «TypeError: Cannot read property X of undefined» TypeScript предотвращает на уровне компилятора через strict null checks (--strictNullChecks), optional chaining (?.) и nullish coalescing (??), что критически снижает количество critical-bugs в production и экономит десятки часов отладки; богатая система типов с дженериками, conditional types, mapped types, template literal types, infer-выражениями — позволяет писать выразительный типизированный код с автокомплитом в IDE (VS Code/WebStorm), inline-документацией и refactoring-инструментами (переименование переменной автоматически меняет все её упоминания во всём проекте); first-class интеграция с npm-экосистемой через DefinitelyTyped (@types/*) с 70 000+ пакетами type-declarations для популярных JavaScript-библиотек; нативная поддержка во всех современных JavaScript-фреймворках (React, Vue, Svelte, Angular, Solid с TypeScript first); огромный выбор бэкенд-фреймворков с TypeScript first (NestJS, Next.js, Fastify, Hono, Elysia, tRPC); end-to-end типизация между фронтендом и бэкендом через tRPC, GraphQL Code Generator, OpenAPI codegen — позволяет писать full-stack-приложения с автоматической синхронизацией типов от модели БД (Prisma generates types) до React-компонента; современные инструменты сборки (Vite, esbuild, swc, Bun) делают компиляцию TypeScript практически бесплатной по времени; огромное и активно растущее сообщество — TypeScript стал стандартом enterprise-разработки. По сравнению с обычным JavaScript TypeScript значительно снижает количество багов и время на onboarding новых разработчиков в проект.
Какие компании используют TypeScript?
TypeScript используют буквально все ведущие технологичные компании мира в 2026 году — это стандарт современной enterprise-разработки. Microsoft (создатель TypeScript) использует во всех своих фронтенд-проектах: Office Online, Outlook Web, Teams, Azure Portal, VS Code (весь редактор написан на TypeScript), GitHub Codespaces, Power BI. Google использует TypeScript в Angular (полностью TypeScript-first с самого начала), многих внутренних проектах, Google Cloud Console. Facebook/Meta — в части продуктов и инструментов разработки. Slack — фронтенд и часть Node.js-бэкенда. Discord — фронтенд React + Node.js BFF. Airbnb — фронтенд React + Node.js частично. Asana — фронтенд + Node.js BFF. Notion — Electron-приложение и веб-версия. Linear — стандарт для современных SaaS-стартапов с акцентом на DX. Figma — фронтенд React + Node.js. Stripe Dashboard, Vercel (вся платформа на TypeScript), GitHub (UI и часть API), GitLab (часть фронтенда), многие AI-стартапы: OpenAI ChatGPT интерфейсы, Anthropic Claude интерфейсы, Perplexity, многие AI-чатботы и генеративные сервисы. В России TypeScript массово используется в IT-стартапах и крупных продуктовых командах: Тинькофф T-Bank (большая часть micro-frontends, Backend-for-Frontend сервисы на NestJS и Next.js), Яндекс (Я.Карты UI, Я.Маркет UI, многие внутренние проекты), VK (часть VK Mini Apps), Авито (Backend-for-Frontend и фронтенд), Wildberries, Ozon, Сбербанк (SberOnline), Skyeng (платформа Vimbox), edtech-стартапы (Skillbox, GeekBrains), Точка Банк, Райффайзенбанк, fintech-стартапы. Размер компании — от 1 разработчика-инди до Fortune 500.
Чем TypeScript отличается от обычного JavaScript?
TypeScript и JavaScript — связанные языки, поскольку TypeScript является типизированным надмножеством JavaScript (superset of JavaScript): любой валидный JavaScript-код является валидным TypeScript-кодом, и TypeScript добавляет поверх JavaScript статическую систему типов, интерфейсы, дженерики, перечисления, namespaces и другие возможности классических языков с системой типов. По типизации JavaScript — динамически типизированный язык (типы определяются в runtime, нет проверки типов до запуска кода), TypeScript — статически типизированный (типы проверяются на этапе компиляции через tsc или esbuild/swc, ошибки обнаруживаются до запуска). По runtime JavaScript исполняется напрямую в браузере или Node.js без шага компиляции; TypeScript формально не имеет собственного runtime — компилируется (транспилируется) в JavaScript через tsc, esbuild, swc, Bun или Deno (с 2024-2025 годов появились runtime-инструменты с нативной поддержкой TypeScript без отдельного шага компиляции — Deno, Bun, Node.js 22+ с экспериментальным флагом). По надёжности TypeScript значительно снижает количество runtime-ошибок: классический JS-баг «TypeError: Cannot read property of undefined» TypeScript предотвращает на уровне компилятора через strict null checks. По производительности после компиляции TypeScript превращается в обычный JavaScript, поэтому в runtime разницы нет; на этапе разработки tsc медленнее esbuild/swc в 10-100 раз. По экосистеме TypeScript использует ту же экосистему npm с 2.5+ миллионами пакетов, что и JavaScript, плюс 70 000+ type-declarations в DefinitelyTyped. По рынку труда TypeScript разработчики в России обычно ценятся на 10-20% выше JavaScript-only. Практический выбор: для новых проектов любого размера в 2026 году — TypeScript безальтернативно; для quick scripts и pet-проектов — обычный JavaScript остаётся валидным выбором.
Сколько стоит разработка сайта на TypeScript?
Стоимость разработки на TypeScript примерно сопоставима с разработкой на обычном JavaScript/Node.js — TypeScript добавляет 5-15% к времени разработки на начальном этапе (написание типов), но окупается на 30-50% за счёт меньшего количества runtime-багов и быстрого refactoring в долгосрочной перспективе. Простой REST API на NestJS с базовой аутентификацией, парой ресурсов и подключением к PostgreSQL через Prisma — от 150 000 до 400 000 ₽ при работе с фрилансером или маленькой студией, 2-5 недель разработки. SaaS-приложение на Next.js + NestJS с full-stack функционалом (React UI с TypeScript, API routes или отдельный NestJS-бэкенд, SSR, аутентификация через NextAuth, биллинг через Stripe, PostgreSQL через Prisma, end-to-end типизация через tRPC) — от 1 000 000 до 3 500 000 ₽ за MVP, 2-5 месяцев работы команды из 2-3 разработчиков. Корпоративный enterprise-портал на NestJS с микросервисной архитектурой (5-10 сервисов на TypeScript, gRPC/RabbitMQ для коммуникации, Redis для кэша, PostgreSQL + MongoDB) — от 3 000 000 до 12 000 000 ₽, 6-12 месяцев. Real-time SaaS с WebSocket на Socket.IO/Hono с TypeScript — от 700 000 до 4 000 000 ₽. Хостинг для TypeScript/Node.js-приложения — те же варианты, что и для JavaScript Node.js: Vercel/Railway/Render от $20/мес для serverless и managed-хостинга (бесплатные планы для прототипов), VPS у DigitalOcean/Hetzner/Selectel от 1000 ₽/мес до 100 000-500 000 ₽/мес для production-кластеров. Стоимость TypeScript-разработчика в России (hh.ru на 2026 год): junior — 120 000-220 000 ₽/мес, middle — 250 000-450 000 ₽/мес, senior — 450 000-800 000 ₽/мес. TypeScript-разработчики обычно на 10-20% дороже JavaScript-only.
Как определить что сайт работает на TypeScript?
Определить TypeScript на бэкенде сложнее, чем PHP или ASP.NET, потому что TypeScript формально не является runtime-языком — после компиляции (через tsc, esbuild, swc, Bun) он превращается в обычный JavaScript, который исполняется в Node.js. Поэтому в production все сигналы Node.js-бэкенда применимы (X-Powered-By: Express, cookie connect.sid, URL-паттерны /api/v1/*, /_next/static/ для Next.js). Косвенные признаки TypeScript-проекта: наличие .d.ts type declaration files в публично доступных папках сайта (например, в /static/ или /assets/) — редко, но встречается; specifically TypeScript-first фреймворки, которые в production оставляют характерные следы: NestJS-приложения часто имеют DTO-валидацию через class-validator и class-transformer с специфичными error-responses в формате { statusCode: 400, message: ["field must be a string"], error: "Bad Request" }; Next.js App Router (TypeScript-first с 2023 года) имеет характерные URL-паттерны /_next/, /api/, /_next/data/, /_next/image, мета-тег <meta name="generator" content="Next.js">; декораторы в коде (видимые в source maps): @Controller, @Get, @Post — однозначный маркер NestJS на TypeScript. Source maps (.map files) часто публикуются в production для debug-целей и содержат references на оригинальные .ts файлы — однозначный маркер TypeScript-проекта (грузятся через DevTools браузера). Для Angular-приложений в HTML присутствуют атрибуты ng-version="X.X.X", характерные классы ng- и обилие SSR-output типичный для Angular Universal на TypeScript. tRPC-эндпоинты имеют URL-паттерн /api/trpc/<router>.<procedure> и характерный JSON-response с типизацией. X-kit Scanner проверяет десятки таких сигналов автоматически.
Преимущества