Bu ancak, işe yarayabilir WebWorker
izleyin s gözlemci desen , document
bir işçinin gelen / 'e (işçiyi sahibi olan html sayfası) sadece dinleyebilir ve ileti gönderebilir. Bundan birkaç seçenek var sanırım. Her durumda, bilgileri optimize etmek için kullanıcı aracısının en uygun FPS'sini belirlemek için bir yol bulmanız gerekeceğini düşünüyorum. Sonra ikisinden birini yapabilirsiniz:
- Çalışanlara bu zaman aralıklarında mesaj göndermelerini söyleyin
- Dezavantaj (lar):
document
gerçekleştiğinde yanıtın hazır olacağını varsaymalısınız .
document
Zaman aralığındaki fizik isteyen işçiye bir mesaj göndermesini söyleyin x
, daha sonra işçi bundan kısa bir süre sonra (umarım) bir yanıt gönderir.
- Dezavantaj (lar): tüm mesajlar ve yanıtlar asenkron olduğundan, istek ve çalışanın yanıtı arasında gecikmeler olabilir. Bu durumda , beklemediğinizde dinlemenizi
onmessage
önlemek için etkinliği iptal etmeniz document
de gerekir.
Eminim kaçırdığım başka şeyler ya da iletişimi idare etmenin yolları vardır. Konuyla ilgili başka cevaplar da bekliyorum!