dimonchik2013: нисколько не накладная. Особенно по сравнению ajax, где в минуту может быть несколько десятков запросов, а в websocket всегда будет одно постоянное соединение
Павел Волынцев: в смысле не шевелится? тени нету? ну так какие проблемы добавить тень на :hover и transition? другое дело - вложенные кнопки, там посложнее, но без js тоже можно.
Я не совсем понимаю, как это сделать (первое). Скажем, если уровень один, то все просто - добавляем в массив комментариев ещё один родителю с нужным id. А если глубже, то как?