Penso che facciano quasi la stessa cosa. Qual è la condizione che dovremmo scegliere Web Worker di Ajax?Qual è la differenza tra Ajax e Web Worker in Javascript?
9
A
risposta
10
AJAX è specificamente per la comunicazione con un server, mentre i web worker sono un per l'elaborazione in background.
Mentre AJAX è asincrono (per impostazione predefinita), questo non deve essere confuso con un modello "concurrent" di elaborazione in background offerto dagli operatori Web.
Un web worker può essere qualsiasi processo e non è limitato alla comunicazione client-server.
Problemi correlati
- 1. Qual è la differenza tra Worker e Thread in Puma
- 2. Qual è la differenza tra un thread Worker CLR e un thread Worker?
- 3. Qual è la differenza tra un'applicazione Web e l'API Web?
- 4. Qual è la differenza tra Web farm e Web Garden?
- 5. Qual è la differenza tra "javascript :;" e "javascript:" nell'attributo href?
- 6. Qual è la differenza tra asm.js e web assembly?
- 7. Qual è la differenza tra 'e "in? JavaScript
- 8. Qual è la differenza tra child e childNodes in JavaScript?
- 9. Qual è la differenza tra undefined e window.undefined in JavaScript?
- 10. Qual è la differenza tra 987 e (987) in JavaScript?
- 11. Qual è la differenza tra slice() e substr() in JavaScript?
- 12. Qual è la differenza tra $ get e $ find in JavaScript?
- 13. Qual è la differenza tra un'App API e un'app Web?
- 14. Qual è la differenza tra servizio Web e servizi remoti?
- 15. Qual è la differenza tra API e servizi Web?
- 16. Qual è la differenza tra "Operatori Web" e "Lavoratori in background" su App Harbor
- 17. Qual è la differenza tra "$ variabile" e "variabile" - JavaScript - jQuery
- 18. Qual è la differenza tra ASP.NET AJAX pageLoad() e JavaScript window.onload?
- 19. Qual è la differenza tra = e: =
- 20. Qual è la differenza tra `##` e `hashCode`?
- 21. Qual è la differenza tra dict() e {}?
- 22. qual è la differenza tra:.! e: r !?
- 23. Qual è la differenza tra Verilog! e ~?
- 24. Qual è la differenza tra ("") e (null)
- 25. Qual è la differenza tra? : e ||
- 26. qual è la differenza tra [[], []] e [[]] * 2
- 27. Qual è la differenza tra $ e $$?
- 28. Qual è la differenza tra " " e ""?
- 29. Qual è la differenza tra {0} e ""?
- 30. Qual è la differenza tra {0} e +?
Posso dire che sono la stessa cosa nella comunicazione client-server? – EasonBlack
No. Ad esempio, i web worker potrebbero essere utilizzati per qualcosa come un motore di animazione, qualcosa che non ha nulla a che fare con la comunicazione con il server. –
Utilizzeresti comunque AJAX in un web worker. Il web worker non è uno strumento di comunicazione. –