JavaScript Playground
Читать документациюПишите, запускайте и делитесь фрагментами кода — без установки.
Запустите JavaScript онлайн в браузере
Бесплатная онлайн-песочница JavaScript. Пишите современный JS ES2022+ в браузере, жмите «Запустить» — и код выполнится на Node 24 или Deno 2.4 за секунды. Без установки, без npm, без необходимости заранее создавать package.json.
Редактор построен на том же движке, что и VS Code, так что подсветка синтаксиса JS, автодополнение и подчёркивание ошибок работают как надо. Код выполняется на Node 24 (или Deno 2.4.3) в изолированном контейнере, с поддержкой современных возможностей ES2022+, API Node (fs/http) и стандартной библиотеки Deno — удобно, когда нужно проверить async-функцию, сделать JSON fetch или разобрать задачу с собеседования, не уходя со страницы.
Почему эта JavaScript-песочница полезна
- Мгновенный запуск JavaScript — пишите код, нажимайте «Запустить» и получайте результат от Node 24 (или Deno 2.4) за секунды, без настройки.
- Полная подсветка синтаксиса JavaScript, автодополнение и сообщения об ошибках — на том же движке редактора, что и VS Code, прямо в браузере.
- Ввод stdin подключён к
process.stdin(Node) и шаблонуreadLineв Deno. Вводите строки в поле ввода — playground передаёт их по порядку. Не нужно настраивать Node, npm или package.json у себя. - Среды Deno 2.4.3 + Node 24 — современный JavaScript ES2022+ с API Node и стандартной библиотекой Deno, без package.json.
Что можно создать в песочнице JavaScript
- Методы массивов (map, filter, reduce), async/await, деструктуризация и современные идиомы ES2022+, запускаются на Node 24 или Deno 2.4.
- Загрузка и разбор JSON через fetch, промисы и async-потоки, синтаксис классов и короткие алгоритмические задачи для подготовки к интервью.
- Разовые сниппеты: проверить regex, формат даты, новый метод Array или хитрый паттерн destructuring.
Часто задаваемые вопросы про онлайн-песочницу JavaScript
Онлайн-песочница JavaScript бесплатная?
Нужен ли установленный Node.js, чтобы запускать JavaScript онлайн?
Работает ли JavaScript-песочница на мобильном и Chromebook?
Можно ли читать stdin из Node в playground JavaScript?
process.stdin в Node, так что интерфейсы readline и циклы for await (const line of process.stdin) работают так же, как при локальном запуске node script.js со вставкой ввода в терминал.