Иногда не хочется создавать целый проект на компьютере ради проверки одной маленькой идеи — как отреагирует Grid на конкретное сочетание значений или как будет вести себя анимация с определённой функцией плавности. Для таких случаев отлично подходят онлайн-песочницы.
Такие сервисы предоставляют отдельные поля для HTML, CSS и JavaScript прямо в браузере, с мгновенным превью результата рядом, без установки чего-либо на компьютер. Результат работы обычно можно сохранить и поделиться ссылкой, что удобно для обсуждения конкретного фрагмента кода с коллегой.
CodePen — один из самых известных таких сервисов в сфере вёрстки, особенно популярный для демонстрации небольших визуальных экспериментов вроде анимаций или необычных эффектов, где важно показать именно живой результат, а не просто исходный код.
JSFiddle и подобные ему инструменты чуть больше ориентированы на отладку логики и тестирование небольших фрагментов кода, хотя функционально во многом пересекаются с CodePen — выбор между ними обычно дело личного удобства, а не принципиальной разницы возможностей.
Песочницы особенно полезны при изучении новой темы — вместо того чтобы держать в голове всю структуру полноценного проекта, можно сосредоточиться на одном конкретном свойстве или приёме и сразу видеть, как меняется результат при изменении значений.
Такие сервисы удобны и для составления вопросов на форумах или в чатах сообщества — вместо длинного описания проблемы текстом можно приложить ссылку на живой пример, который другой человек сразу же увидит и сможет поправить прямо в песочнице.
Один из таких распространённых сервисов для быстрых экспериментов доступен на codepen.io.