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.

Anzeige

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.

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.


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...

Kommentieren




Anzeige
  1. IT-Spezialist/in Informationssicherheit
    LEW TelNet GmbH, Augsburg
  2. Bereichsleiter (m/w) Beratung
    F+L SYSTEM AG, Altstätten (Schweiz)
  3. Betriebswirt / Wirtschaftsinformatiker (m/w)
    Schleupen AG, Ettlingen
  4. Operations Analyst (m/w) für die Web Betreuung
    Siemens AG, München

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Klage gegen Samsung

    Apple will Verkauf des Galaxy Nexus verhindern

  2. Lumia-Smartphones

    Nokias Offensive auch in Deutschland gescheitert

  3. Acta-Demos

    Zehntausende gegen "bekACTA Scheiß" in München und Berlin

  4. Browser

    Firefox 10.0.1 bringt Fehlerkorrekturen

  5. Epic Games

    Unreal Engine 4 soll in diesem Jahr "die Leute schockieren"


Meistkommentiert
  1. Kommentare: 214 | letzter Beitrag 12.02. 20:12

  2. Kommentare: 150 | letzter Beitrag 03:05 Uhr

  3. Kommentare: 106 | letzter Beitrag 08:23 Uhr

  4. Kommentare: 100 | letzter Beitrag 12.02. 10:35

  5. Kommentare: 89 | letzter Beitrag 07:25 Uhr

Mehr


  1. Premiumnutzer

    Nutzern von Kino.to drohen Strafverfahren

  2. Evilshadow

    Microsoft Store in Indien gehackt

  3. Browser

    Firefox 10.0.1 bringt Fehlerkorrekturen

  4. Lumia-Smartphones

    Nokias Offensive auch in Deutschland gescheitert

  5. Klage gegen Samsung

    Apple will Verkauf des Galaxy Nexus verhindern

  6. Nach Hackerangriff

    Polizei-Webserver in Nordrhein-Westfalen seit 12 Tagen down

  7. Acta-Demos

    Zehntausende gegen "bekACTA Scheiß" in München und Berlin

  8. Nasa

    Mögliche Etatkürzungen gefährden Mars-Erforschung

  9. Golem.de guckt

    Zuckerberg und Assange

  10. Steam-Hack

    Einbrecher könnten Kreditkartendaten kopiert haben



Haben wir etwas übersehen?

E-Mail an news@golem.de


Acta im EU-Parlament: Druck aus dem Netz und aus Berlin
Acta im EU-Parlament
Druck aus dem Netz und aus Berlin

Im Netz gibt es immer mehr Protest gegen das internationale Urheberrechtsabkommen Acta. Der Adressat: das EU-Parlament. Die EU-Abgeordneten stimmen voraussichtlich erst Mitte Juni 2012 über Acta ab.

  1. Acta Lettland setzt Ratifizierung von Handelsabkommen aus
  2. Acta Junge Union gegen Acta und Internetsperren
  3. Acta Piratenparteien rufen zu Protesten in Deutschland auf

Acta: Piratenpartei ruft zu Protesten in 50 deutschen Städten auf
Acta
Piratenpartei ruft zu Protesten in 50 deutschen Städten auf

Die Piratenpartei hat die Liste für die Demonstrationen gegen Acta online gestellt. In rund 50 Städten soll es in Deutschland Proteste geben, 19 Länder in Europa sind einbezogen. Polens Regierung tritt bereits den Rückzug an.


Chrome-18-Beta: Google-Browser mit erweiterter Hardwarebeschleunigung
Chrome-18-Beta
Google-Browser mit erweiterter Hardwarebeschleunigung

Kurz nach der stabilen Version von Chrome 17 hat Google nun auch eine Beta von Chrome 18 veröffentlicht. Die neue Version kann 2D-Canvas per GPU beschleunigen und unterstützt 3D-Inhalte auch auf älteren GPUs.

  1. Google Chrome 17 steht zum Download bereit
  2. Browser Google veröffentlicht Chrome für Android
  3. Adam Langley Google will bei SSL auf Online-Revocation-Checks verzichten

Zum Artikel