• user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT * FROM votingapi_vote v WHERE 1 = 1 AND v.content_type = 'node' AND v.content_id = 312 AND v.tag = 'upndown' AND v.uid = 0 AND v.vote_source = '18.222.179.186' AND v.timestamp >= 1714747524 in /data/avideotutorial/sites/all/modules/votingapi/votingapi.module on line 557.
  • user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT * FROM votingapi_vote v WHERE 1 = 1 AND v.content_type = 'node' AND v.content_id = 312 AND v.tag = 'upndown' AND v.uid = 0 AND v.vote_source = '18.222.179.186' AND v.timestamp >= 1714747524 in /data/avideotutorial/sites/all/modules/votingapi/votingapi.module on line 557.

Node.js: JavaScript on the Server


Google Tech Talk
July 28, 2010

ABSTRACT

Presented by Ryan Dahl, the creator of the node.JS open source project.

It is well known that event loops rather than threads are required for high-performance servers. Javascript is a language unencumbered of threads and designed specifically to be used with synchronous evented I/O, making it an attractive means of programming server software.

Node.js ties together the V8 Javascript compiler with an event loop, a thread pool for making blocking system calls, and a carefully designed HTTP parser to provide a browser-like interface to creating fast server-side software. This talk will explain Node's design and how to get started with it.


See video

Comments

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options