Владимир Коротенко, я, все данные, поступающие в моё веб-приложение, проверяю по-дефолту через regex: "запрещено всё, кроме...".
Внутри - только абстракции от блока к блоку.
Поэтому, мне это чуждо)
Дон Белазке, первые - можно удалять вместе со вставкой, держа всегда "окно" в 5-10 сообщений.
json - там все вопросы, ответы и ники - удобная локальная база для генерации чата.
DevMan, будет больше базовых - будет больше конструкторов.
Будет больше конкуренции среди них - будут глубже продумывать и сдвигать возможности конструктора с базовой к более расширенной и т.д.
В любом случае, это постоянно делают/совершенствуют, раз подобными конструкторами кто-то пользуется до сих пор.
И если у меня ЦА старше 30?