Ну, я не уверен, как вы получаете эту строку для других пользователей, но я предполагаю, что вы все равно отправляете ее обратно на свой сервер, поэтому вопрос заключается в том, должны ли вы очистить ее на клиенте, а затем отправить ее на сервер или просто возьмите все, что вы получите, и почистите его на сервере.
Если вы можете гарантировать, что javascript включен, то выгрузка его клиенту действительно сократит множество дополнительных мини-процессов на сервере при каждом вызове и распределит эту нагрузку на клиента, что здорово.
На что следует обратить внимание ... если вы делаете это только в javascript, у вас нет гарантии, что вы получаете, поскольку вы не проверяете / не очищаете строку на сервере. Это может быть опасно в зависимости от того, как вы отправляете эту информацию другим пользователям. Подумайте только о атаках с использованием JavaScript.
Если вы делаете это на сервере, вам не нужно об этом беспокоиться, потому что вы можете гарантировать, что вы отправляете именно то, что вам нужно, вместо того, чтобы просто проходить через все и надеяться, что JavaScript у вас есть. покрыты.
Вы действительно делаете так много транзакций, что манипулирование строками является таким же значительным фактором по сравнению с другими операциями, которые вы выполняете на каждой стороне сервера сообщений?