Может быть, это подойдет:
if (jQuery.inArray( $("#client-name").val(), clients ) == -1){
clients.push($("#client-name").val())
}
Таймеры обычно лучше всего реализуются в ядре операционной системы на уровне сборки / C, используя по возможности специфичные для платформы функции, такие как таймеры APIC.
Вы можете посмотреть на http://lwn.net/Articles/167897/ для получения подробной информации о реализации Linux и покопайтесь в исходном коде Linux, чтобы увидеть рабочие реализации.
В системах, подобных POSIX, вы можете использовать семейство функций timer_create
/ timer_settime
, чтобы предоставить многие из них «бесплатно».