Я уж когда-то предлагал ускорить определение возраста, переписав его с перебора на половинный поиск, что позволило бы сократить количество шагов с 68 (сейчас для 80-и лет) до 8.
В итоге я сам попробовал переписать функцию.
http://pastebin.com/Y5SAWxG5
Во многих случаях она работает. Но нашёл страницу, на которой запрос ajax.post('/friends') выводит какие-то левые id-шники вместо моих друзей, поэтому возраст определяется неправильно.
Может быть, вы подскажете, в чём может быть проблема?