Asynchrones JavaScript: Wie die Event-Loop asynchronen Code im Browser erlaubt

  • 📰 heiseonline
  • ⏱ Reading Time:
  • 18 sec. here
  • 2 min. at publisher
  • 📊 Quality Score:
  • News: 10%
  • Publisher: 71%

Deutschland Nachrichten Nachrichten

heise+ | Asynchrones JavaScript: Wie die Event-Loop asynchronen Code im Browser erlaubt heiseplus JavaScript

In Zeiten, in denen selbst billige Smartphones vier oder mehr Kerne haben, mag das überraschen. Warum verteilen sich JavaScript- und Browser-Code nicht schon längst auf diverse Threads? Und wenn sie es nicht tun, warum frieren Browser nicht viel häufiger ein? Moderne Websites lassen allerhand Skripte laufen, bei guter Programmierung lahmt der Browser trotzdem nicht – und bei schlechter Programmierung helfen auch mehr Kerne nicht.

Denn mehr Kerne bieten nur dann mehr Performance, wenn die Rechenleistung auch abgerufen werden kann. Die allermeisten Webseiten sind nicht CPU-intensiv, sondern I/O-intensiv. Das heißt, die Recheneinheiten langweilen sich, während die Seite auf Antwort vom Server, Interaktionen des Nutzers oder Daten von der Webcam wartet.

 

Vielen Dank für Ihren Kommentar.Ihr Kommentar wird nach Prüfung veröffentlicht.
Wir haben diese Nachrichten zusammengefasst, damit Sie sie schnell lesen können. Wenn Sie sich für die Nachrichten interessieren, können Sie den vollständigen Text hier lesen. Weiterlesen:

 /  🏆 11. in DE

Deutschland Neuesten Nachrichten, Deutschland Schlagzeilen