Ich denke, sie machen fast das Gleiche. Was ist die Bedingung, dass wir Web-Arbeiter als Ajax wählen sollten?Was ist der Unterschied zwischen Ajax und Web Worker in Javascript?
9
A
Antwort
10
AJAX ist speziell für die Kommunikation mit einem Server, während Web-Mitarbeiter für die Hintergrundverarbeitung sind.
Während AJAX asynchron ist (standardmäßig), ist dies nicht mit einem "gleichzeitigen" Modell der Hintergrundverarbeitung zu verwechseln, das Web-Worker anbieten.
Ein Web-Arbeiter könnte jeder Prozess sein und ist nicht auf Client-Server-Kommunikation beschränkt.
Verwandte Themen
- 1. Was ist der Unterschied zwischen "Web Worker" und "Background Worker" auf App Harbor
- 2. Was ist der Unterschied zwischen Microsoft AJAX und AJAX Pro?
- 3. Was ist Procfile? und Web und Worker
- 4. Was ist der Unterschied zwischen asm.js und Web Assembly?
- 5. Was ist der Unterschied zwischen: und :: und ::: in Javascript Grammatik
- 6. In Javascript, was ist der Unterschied zwischen '\' und '\ n'?
- 7. Was ist der Unterschied zwischen undefined und window.undefined in JavaScript?
- 8. Was ist der Unterschied zwischen slice() und substr() in JavaScript?
- 9. Was ist der Unterschied zwischen Fenster und this.window, in Javascript?
- 10. Was ist der Unterschied zwischen 987 und (987) in JavaScript?
- 11. In JavaScript, was ist der Unterschied zwischen indexOf() und search()?
- 12. Was ist der Unterschied zwischen Objekteigenschaften und Objektattributen in Javascript?
- 13. Was ist der Unterschied zwischen window.location und document.location in JavaScript?
- 14. Was ist der Unterschied zwischen isPrototypeOf und instanceof in Javascript?
- 15. Was ist der Unterschied zwischen Webfarm und Web Garden?
- 16. Was ist der Unterschied zwischen `==` und `ist`?
- 17. , was der Unterschied zwischen PHP Regex ist und Javascript regex
- 18. Javascript: Was ist der Unterschied zwischen Funktion und Klasse
- 19. Was ist der Unterschied zwischen Web-Services und Calling-Code-Behind mit Ajax?
- 20. Was ist der Unterschied zwischen Javascript und ECMA-Skript?
- 21. Javascript: Was ist der Unterschied zwischen $ (function() {}); und function() {}
- 22. Was ist der Unterschied zwischen/* ... */und/** ... */
- 23. Was ist der Unterschied zwischen + = und = +?
- 24. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 25. Was ist der Unterschied zwischen:.! und: r !?
- 26. Was ist der Unterschied zwischen Verilog! und ~?
- 27. Was ist der Unterschied zwischen Difftime und '-'?
- 28. Was ist der Unterschied zwischen $ und $$?
- 29. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 30. Was ist der Unterschied zwischen `&` und `ref`?
Kann ich sagen, sie sind das gleiche in der Client-Server-Kommunikation? – EasonBlack
Nein. Zum Beispiel könnten Web-Worker für so etwas wie eine Animations-Engine verwendet werden, etwas, das nichts mit Server-Kommunikation zu tun hat. –
Sie würden immer noch AJAX innerhalb eines Web-Arbeiters verwenden. Der Web-Worker ist kein Kommunikationswerkzeug. –