Aislar funcionalidad de javascript (Timer)

sorrego
19 de Noviembre del 2004
Hola a todos, tengo el siguiente problema
Cree un juego que esta totalmente escrito en javascript, hay un funci贸n clave dentro del juego que se ejecuta cada 5 segundos y se encarga de refrescar el contenido de la p谩gina; en los casos en los que existe demasiada informaci贸n este proceso es lento, dentro del juego debo manejar un timer que registra el tiempo que el jugador lleva jugando, esto lo hago en una funci贸n que se ejecuta cada 1 segundo, el problema es que cuando la funci贸n pesada se esta ejecutando el timer se queda paralizado y solo cuando la otra funci贸n termina se muestra el estado actual del tiempo, el cual ya ha avanzado mucho, presentando al usuario brincos demasiado grandes, para solucionar esto aisle la funcionalidad del timer en otra p谩gina y cree un frameset con la funcionilidad del juego y la p谩gina del timer, pero sigue pasando exactamente lo mismo, que puedo hacer :{