Вот тот же самый codePen. Когда редактируют код, там на стороне сервера все обновляется каждый раз?
Если да то выходит, что сильная нагрузка на сервер, каждый раз посылать ajax запросы, если нет, то не могли бы объяснить как это делается
Там всё просто - обычный ajax, который отправляет запросы, как только несколько секунд нет ввода. Т.к. на сервере практически нет расчётов (просто сохранение данных), нагрузка на систему минимальна.