Estoy trabajando en un juego que tiene lógica, movimiento, etc. y dibujo. ¿Tiene sentido calcular el movimiento y la lógica de AI usando Web Workers? Pero, ¿cómo hago eso? Porque los trabajadores necesitan saber mucho sobre el hilo principal, como las posiciones de ciertos objetos para colisiones, cantidad de balas, etc. Se siente imposible porque el trabajador está completamente separado del hilo principal con sin acceso, lo que nunca. Sé que hay un sistema postMessage(), pero eso se siente tan ... umm, ¿es doloroso?¿Tiene sentido usar Web Workers para un juego?
Por ejemplo, tengo un objeto rifleman que representa un fusilero con un sprite, posición, salud, etc. Quiero que patrulle. Entonces, ¿cómo hago ese código de patrullaje en un trabajador? Necesitaría prácticamente todo el acceso a ese objeto.
No estoy seguro del contexto: si la pregunta es muy específica para los juegos, podría ser una buena idea preguntar en http://gamedev.stackexchange.com –