no creo que se
lentifique por invocar cada 2 minutos la funcion con setTimeout o setInterval. sin embargo, lo que si debe preocuparte es como se invoca la funcion. si constantemente creas closures, entonces de poco a poco vas consumiendo mas recursos y consecuentemente lentificar el navegador.