Песочница TypeScript
Пишите, запускайте и делитесь фрагментами кода — без установки.
Запустите TypeScript онлайн в браузере
Это бесплатный онлайн-компилятор и песочница TypeScript. Пишите TS прямо в браузере, нажимайте «Запустить» и смотрите, как tsgo (нативный компилятор TypeScript на Go) генерирует JavaScript, а Node 24 исполняет его за секунды — без tsc, без ts-node, без tsconfig.json.
Под капотом tsgo (нативный компилятор TypeScript на Go) генерирует .js из вашего .ts-исходника, а Node 24 его исполняет — так вы получаете полную проверку типов, не оплачивая на каждом запуске затраты памяти от транспайлера. @types/node предустановлен для типов API Node. Проверяете ли вы дженерики, исследуете продвинутые возможности уровня типов или готовитесь к TS-интервью — эта онлайн-песочница TypeScript проводит вас от идеи до результата за секунды.
Почему эта TypeScript-песочница полезна
- Мгновенный запуск TypeScript — tsgo компилирует ваши .ts-файлы, а Node 24 запускает их за секунды с полной проверкой типов.
- Полная подсветка синтаксиса TypeScript, автодополнение с учётом типов и диагностика tsgo — тот же движок редактора, что и у VS Code.
- Поддерживается ввод stdin —
process.stdinчитают данные из поля ввода playground, поэтому можно полноценно тестировать типизированные интерфейсы readline и асинхронные итераторы stdin. Без установки — не нужны tsc, ts-node или tsconfig.json. - TypeScript 5.3 с tsgo (нативный компилятор на Go), ts-node и @types/node — полная проверка типов и запуск ES2022 без настройки.
Что можно создать в песочнице TypeScript
- Интерфейсы, дженерики, union и literal типы, type guards — пишите типизированный TS, смотрите, как tsgo выдаёт чистый .js, и запускайте на Node 24.
- Продвинутые типы — mapped types, conditional types, template literal types и utility types (Pick, Omit, Record) — проверяются компилятором.
- Быстрые эксперименты TypeScript — попробуйте новый типовой паттерн, подтвердите правило narrowing, проверьте ограничение дженерика или посмотрите, как tsgo сообщает об ошибке типа.
Часто задаваемые вопросы про онлайн-песочницу TypeScript
Онлайн-песочница TypeScript бесплатная?
Нужно ли устанавливать tsc или Node, чтобы запускать TypeScript онлайн?
Работает ли TypeScript-песочница на мобильном и Chromebook?
Поддерживает ли playground TypeScript stdin?
process.stdin после того, как tsgo компилирует ваш .ts, а Node 24 запускает его. Типизированные интерфейсы readline, асинхронные итераторы process.stdin и все, что типизировано как NodeJS.ReadStream из @types/node, работают так же, как при локальном запуске скрипта.