Abo
  • Services:
Anzeige

Node - strikt ereignisorientierter Javascript-Server

System eignet sich besonders für viele parallele und lange laufende Anfragen

Ryan Dahl hat mit Node einen Javascript-Server entwickelt, der strikt ereignisorientiert arbeitet und dadurch für Applikationen mit hoher Parallelität besonders gut geeignet sein soll.

Nach Ansicht von Dahl ist Javascript dafür besonders geeignet, da die Sprache von Hause aus auf ereignisorientierte Applikationen angelegt ist. Dafür sorgen vor allem anonyme Funktionen und Closure-Unterstützung, womit sich eingebettete Callbacks leicht umsetzen lassen.

Node selbst ist zu weiten Teilen in C und zu einem kleineren Teil in Javascript geschrieben. Die Software nutzt unter anderem Googles Javascript-Engine V8 sowie Marc Lehmanns Bibliotheken libev und libeio.

Anzeige

Dahl hat sich bei Node an Twisted (Python) und Eventmachine orientiert, verspricht aber, anders als diese, komplett auf blockierende Bibliotheken zu verzichten. Auch Zugriffe auf das Dateisystem oder DNS-Abfragen werden über nicht blockierende Callbacks und eine Ereignisschleife abgewickelt. So kann die Software ihre Stärken vor allem bei vielen gleichzeitigen und lange laufenden Anfragen ausspielen, was sich bereits zahlreiche Projekte, die auf Node aufsetzen, zunutze machen.

Node kann frei genutzt werden, der Quelltext ist über Github verfügbar und sollte unter jedem Posix-konformen Betriebssystem laufen; getestet wurde die Software unter Linux, Mac OS X und FreeBSD. Informationen zu Node finden sich unter nodejs.org. Ende Dezember 2009 plant Dahl die Veröffentlichung von Node 0.2. Auf dem Plan steht eine stärkere Modularisierung, Bibliotheken für den Zugriff auf die am häufigsten genutzten Datenbanken, TLS-Unterstützung sowie ein an Web Worker angelehntes API und Leistungssteigerungen.


eye home zur Startseite
has 24. Nov 2009

JavaScript ist alles andere als eine Dreckssprache; sie hat nur leider einige...

Siga345975973 24. Nov 2009

Vieles was gehyped wird, ist oft ein alter Hut. Teilweise kommt es auch darauf an, das...



Anzeige

Stellenmarkt
  1. Enza Zaden Deutschland GmbH & Co. KG, Dannstadt
  2. über Nash Direct GmbH, Stuttgart
  3. Robert Bosch GmbH, Stuttgart-Vaihingen
  4. Daimler AG, Sindelfingen


Anzeige
Spiele-Angebote
  1. (-73%) 10,99€
  2. (-46%) 26,99€
  3. (-20%) 35,99€

Folgen Sie uns
       


  1. Mirai-Nachfolger

    Experten warnen vor "Cyber-Hurrican" durch neues Botnetz

  2. Europol

    EU will "Entschlüsselungsplattform" ausbauen

  3. Krack-Angriff

    AVM liefert erste Updates für Repeater und Powerline

  4. Spieleklassiker

    Mafia digital bei GoG erhältlich

  5. Air-Berlin-Insolvenz

    Bundesbeamte müssen videotelefonieren statt zu fliegen

  6. Fraport

    Autonomer Bus im dichten Verkehr auf dem Flughafen

  7. Mixed Reality

    Microsoft verdoppelt Sichtfeld der Hololens

  8. Nvidia

    Shield TV ohne Controller kostet 200 Euro

  9. Die Woche im Video

    Wegen Krack wie auf Crack!

  10. Windows 10

    Fall Creators Update macht Ryzen schneller



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Essential Phone im Test: Das essenzielle Android-Smartphone hat ein Problem
Essential Phone im Test
Das essenzielle Android-Smartphone hat ein Problem
  1. Teardown Das Essential Phone ist praktisch nicht zu reparieren
  2. Smartphone Essential Phone kommt mit zwei Monaten Verspätung
  3. Andy Rubin Essential gewinnt 300 Millionen US-Dollar Investorengelder

Pixel 2 und Pixel 2 XL im Test: Google fehlt der Mut
Pixel 2 und Pixel 2 XL im Test
Google fehlt der Mut
  1. Pixel Visual Core Googles eigener ISP macht HDR+ schneller
  2. Smartphones Googles Pixel 2 ist in Deutschland besonders teuer
  3. Pixel 2 und Pixel 2 XL im Hands on Googles neue Smartphone-Oberklasse überzeugt

Krack-Angriff: Kein Grund zur Panik
Krack-Angriff
Kein Grund zur Panik
  1. Neue WLAN-Treiber Intel muss WLAN und AMT-Management gegen Krack patchen
  2. Ubiquiti Amplifi und Unifi Erster Consumer-WLAN-Router wird gegen Krack gepatcht
  3. Krack WPA2 ist kaputt, aber nicht gebrochen

  1. Re: Besser als GTA

    Erny | 00:40

  2. Re: halb so schlimm

    Apfelbrot | 00:40

  3. Re: Nicht die 1 TFLOPS sind erstaunlich sondern...

    Vielfalt | 00:31

  4. Re: Gibt es bei uns auch

    Dietbert | 00:27

  5. Re: Scheint mir eigentlich ne gute Entwicklung ..

    McAngel | 00:22


  1. 14:50

  2. 13:27

  3. 11:25

  4. 17:14

  5. 16:25

  6. 15:34

  7. 13:05

  8. 11:59


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel