SlideShare a Scribd company logo
node.js




  node.js
•
•
    •       Ruby on Rails   node.js

    •nko2

•
    •github    ogom

    •Twitter   @ogom_
•              node.js

    •node.js

    •                       JavaScript




•              node.js



                  hello node world!
Agenda

•node.js
•node.js
•
node.js
node.js
•Eventide I/O for V8 JavaScript.
  •node.js
           Evented I/O      V8 JavaScript



 •Evented I/O
    •                                  (I/O)



 •V8 JavaScript
    •V8      Google   Chrome                   JavaScript
        Engine           JavaScript
node.js
•

    •                                                I/O
         (node.js                                          )



•

    •1
    •                            I/O    JavaScript




•                                      JavaScript


    •               JavaScript
•
    •
    •
    •

    •
    •

    •


•

•
I/O
•
    •
    •                    A

    •            A
                                     A
    •                        B   A


    •                B               B

                                 B




•
    •

•          I/O

    •   (I/O)
node.js
• C10K
    •C        client 10K   10000

    •
      •

• Apache         nginx

    • Apache
      •                                   1

      •

    • nginx
      •   1




•                                  (CPU           )

•                                  (I/O       )
•
    1.                      →   network read

    2.                      →   disk read

    3.                      →   network write


    •                             read/write



    • read/write


•node.js       read/write

    •
みんなのNode.js
JavaScript
•JavaScript
 • JSON
     • Web                                   XML    JSON

 • HTML5
     •                  (Web Socket)           (Web Workers)

     • HTML5                    JavaScript

 •
     • CouchDB, MongoDB
         • JavaScript

• JavaScript
     •
     •                                 JavaScript
node.js
•node.js
  •JavaScript
  •socket.io
     •npm registry
  •node.js      PaaS                 SaaS




           ✤node.js

                       enjoy node!
みんなのNode.js

More Related Content

KEY
Prototypejs
PDF
Railsチュートリアルの歩き方 (第4版)
KEY
Impression of Rails 3
KEY
Rails with mongodb
PDF
The Rust Programming Language
KEY
nodecalgary1
PPTX
GeekCampSG - Nodejs , Websockets and Realtime Web
ODP
Monitoring with ElasticSearch
Prototypejs
Railsチュートリアルの歩き方 (第4版)
Impression of Rails 3
Rails with mongodb
The Rust Programming Language
nodecalgary1
GeekCampSG - Nodejs , Websockets and Realtime Web
Monitoring with ElasticSearch

What's hot (20)

PDF
remodel your persistence layer
PDF
hbstudy@bpstudy#50 配布用
PPTX
Posladkajmo si JavaScript z uporabo TypeScript a
KEY
Javascript integration (3)
PDF
Create a RESTful API with NodeJS, Express and MongoDB
PPTX
[Blibli Brown Bag] Nodejs - The Other Side of Javascript
PPTX
Tampering with JavaScript
PDF
Understand How Node.js and Core Features Works
PPT
Web assembly overview by Mikhail Sorokovsky
PDF
Node.js for beginner
PDF
reading suture
PPTX
Introduction to node
KEY
An Introduction to Node.js Development with Windows Azure
KEY
Getting Started with MongoDB and Node.js
PPTX
Introduction to Napa.js
PDF
Build App with Nodejs - YWC Workshop
PDF
An Introduction to node.js
PDF
Building a REST API with Node.js and MongoDB
PDF
Aleact
KEY
SFJS 6-19-2012
remodel your persistence layer
hbstudy@bpstudy#50 配布用
Posladkajmo si JavaScript z uporabo TypeScript a
Javascript integration (3)
Create a RESTful API with NodeJS, Express and MongoDB
[Blibli Brown Bag] Nodejs - The Other Side of Javascript
Tampering with JavaScript
Understand How Node.js and Core Features Works
Web assembly overview by Mikhail Sorokovsky
Node.js for beginner
reading suture
Introduction to node
An Introduction to Node.js Development with Windows Azure
Getting Started with MongoDB and Node.js
Introduction to Napa.js
Build App with Nodejs - YWC Workshop
An Introduction to node.js
Building a REST API with Node.js and MongoDB
Aleact
SFJS 6-19-2012
Ad

Similar to みんなのNode.js (20)

PDF
Node js quick tour v2
PDF
Node js quick-tour_v2
PDF
Node js quick-tour_v2
PPTX
Introduction to node.js
PPTX
T4T Training day - NodeJS
PDF
Server-Side JavaScript Developement - Node.JS Quick Tour
PPTX
Webdevcon Keynote hh-2012-09-18
KEY
Introduction to node.js
PDF
State of the art: Server-Side JavaScript - WebWorkersCamp IV - Open World For...
KEY
Torquebox rubyhoedown-2012
PDF
Expert JavaScript Programming
PDF
JavaScript: Past, Present, Future
PDF
End-to-end W3C APIs - tpac 2012
KEY
SSJS, NoSQL, GAE and AppengineJS
PDF
"You Don't Know NODE.JS" by Hengki Mardongan Sihombing (Urbanhire)
KEY
oscon2011fb
PDF
Developing realtime apps with Drupal and NodeJS
PDF
Web Development using Ruby on Rails
PDF
End-to-end W3C APIs
KEY
20120802 timisoara
Node js quick tour v2
Node js quick-tour_v2
Node js quick-tour_v2
Introduction to node.js
T4T Training day - NodeJS
Server-Side JavaScript Developement - Node.JS Quick Tour
Webdevcon Keynote hh-2012-09-18
Introduction to node.js
State of the art: Server-Side JavaScript - WebWorkersCamp IV - Open World For...
Torquebox rubyhoedown-2012
Expert JavaScript Programming
JavaScript: Past, Present, Future
End-to-end W3C APIs - tpac 2012
SSJS, NoSQL, GAE and AppengineJS
"You Don't Know NODE.JS" by Hengki Mardongan Sihombing (Urbanhire)
oscon2011fb
Developing realtime apps with Drupal and NodeJS
Web Development using Ruby on Rails
End-to-end W3C APIs
20120802 timisoara
Ad

Recently uploaded (20)

PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Electronic commerce courselecture one. Pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
A Presentation on Artificial Intelligence
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
MYSQL Presentation for SQL database connectivity
Programs and apps: productivity, graphics, security and other tools
Big Data Technologies - Introduction.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Electronic commerce courselecture one. Pdf
Spectroscopy.pptx food analysis technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Unlocking AI with Model Context Protocol (MCP)
Network Security Unit 5.pdf for BCA BBA.
A Presentation on Artificial Intelligence
Review of recent advances in non-invasive hemoglobin estimation
Diabetes mellitus diagnosis method based random forest with bat algorithm
Advanced methodologies resolving dimensionality complications for autism neur...
Assigned Numbers - 2025 - Bluetooth® Document
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MIND Revenue Release Quarter 2 2025 Press Release
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Encapsulation theory and applications.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
MYSQL Presentation for SQL database connectivity

みんなのNode.js

  • 2. • • • Ruby on Rails node.js •nko2 • •github ogom •Twitter @ogom_
  • 3. node.js •node.js • JavaScript • node.js hello node world!
  • 6. node.js •Eventide I/O for V8 JavaScript. •node.js Evented I/O V8 JavaScript •Evented I/O • (I/O) •V8 JavaScript •V8 Google Chrome JavaScript Engine JavaScript
  • 7. node.js • • I/O (node.js ) • •1 • I/O JavaScript • JavaScript • JavaScript
  • 8. • • • • • • • •
  • 9. I/O • • • A • A A • B A • B B B • • • I/O • (I/O)
  • 11. • C10K •C client 10K 10000 • • • Apache nginx • Apache • 1 • • nginx • 1 • (CPU ) • (I/O )
  • 12. 1. → network read 2. → disk read 3. → network write • read/write • read/write •node.js read/write •
  • 14. JavaScript •JavaScript • JSON • Web XML JSON • HTML5 • (Web Socket) (Web Workers) • HTML5 JavaScript • • CouchDB, MongoDB • JavaScript • JavaScript • • JavaScript
  • 15. node.js •node.js •JavaScript •socket.io •npm registry •node.js PaaS SaaS ✤node.js enjoy node!