Ajax может быть не единственным решением, так как имена пользователей, как правило, общедоступны. Простой способ - это просто иметь документ RDF / XML в какой-то момент (который просто обновляется при каждом добавлении нового пользователя), в котором есть список всех пользователей на вашем сайте, который вы можете легко просмотреть с помощью Javascript DOM, чтобы увидеть, является ли этот пользователь уже используется. Вы также заставляете их платить вычислительную мощность, а не вам, в зависимости от того, насколько вы хороши, это преимущество или неудобство.