А без создания экземпляра объекта XMLHttpRequest никак что-ли нельзя?
Или так нельзя без Ajax?
Проблемы не особо, повторюсь, запросы sql в отдельном потоке, а для json используется встроенный модуль unreal, который проверял, жрет не очень мног
С сообщениями пожалуй беда, но как тогда поступить? По памяти в базе.. ну думаю это будет несколько десятков килобайт на юзера.
Thread.Join