JavaScript EventLoop
JavaScript bekommt immer mehr Bedeutung. Hierfür sprechen meines Erachtens folgende Gründe:
  • Immer mehr Funktionalität wird ins Netz verlagert
  • Durch node.js und vergleichbaren Interpretern wird JavaScript auch serverseitig genutzt
  • JIT Compiler ermöglichen exterm hohe Performance, trotz Skriptsprache
Aus diesem Grunde ist es mehr und mehr wichtig, sich mit JavaScript auseinanderzusetzen, trotz den für einen C, C++ oder Java Programmierer teilweise haarsträubenden Konzepten, wie dynamischer Typisierung, der Tatsache, dass JavaScript prototypenbasiert ist und somit Objektorientierung nur nachahmt usw.
Noch ist nicht viel an Content da - aber das kann sich ja noch ändern :-) Top
Das Verständnis der EventLoop ist essentiell, um das grundsätzliche Verhalten von JavaScript bei asynchronen Verarbeitungsschritten zu verstehen. Folgende Dinge werden in dem Video geklärt:
  • Grundsätzliche Idee von Skriptverarbeitung
  • Verhalten von setTimeout
  • Simulation von asynchronen Calls mittels setTimeout
  • Reihenfolge von Codeabarbeitung, Rendering und Prüfen des Callback-Stacks (oder "Event-Stacks")
  • Beispiel an einem REST API Call
Top