Сохраняю и показываю конечно. Просто особенность системы в том что на бэкенде нет ни одной хоть какой-нибудь минимальной библиотеки для "чистки" html. Поэтому остается одна надежда на JS. Я просто вывожу пользовательский html в экранированном виде, а потом беру из JS достаю его преобразую в кусок DOM чтобы вставить как кусок страницы. Естественно его надо "почистить" и единственное место в этой цепочке где это можно сделать javascript.