Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Rise of Node (Part I)
Search
Goddy Zhao
November 10, 2011
Technology
5
280
Rise of Node (Part I)
Introduce node.js to node beginner
Goddy Zhao
November 10, 2011
Tweet
Share
More Decks by Goddy Zhao
See All by Goddy Zhao
Dive Into JavaScript Events
goddyzhao
3
410
NProxy——A Sharp Weapon for UI Developers
goddyzhao
7
2.4k
Other Decks in Technology
See All in Technology
新規事業におけるGORM+SQLx併用アーキテクチャ
hacomono
PRO
0
210
SwiftUIのGeometryReaderとScrollViewを基礎から応用まで学び直す:設計と活用事例
fumiyasac0921
0
160
How to achieve interoperable digital identity across Asian countries
fujie
0
150
能登半島災害現場エンジニアクロストーク 【JAWS FESTA 2025 in 金沢】
ditccsugii
0
570
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
250
LLMアプリの地上戦開発計画と運用実践 / 2025.10.15 GPU UNITE 2025
smiyawaki0820
1
460
社内お問い合わせBotの仕組みと学び
nish01
1
580
[Codex Meetup Japan #1] Codex-Powered Mobile Apps Development
korodroid
2
470
リーダーになったら未来を語れるようになろう/Speak the Future
sanogemaru
0
390
Performance Insights 廃止から Database Insights 利用へ/transition-from-performance-insights-to-database-insights
emiki
0
240
コンテキストエンジニアリング入門〜AI Coding Agent作りで学ぶ文脈設計〜
kworkdev
PRO
1
490
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
80k
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
GitHub's CSS Performance
jonrohan
1032
470k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Statistics for Hackers
jakevdp
799
220k
Facilitating Awesome Meetings
lara
56
6.6k
The Invisible Side of Design
smashingmag
302
51k
Agile that works and the tools we love
rasmusluckow
331
21k
Scaling GitHub
holman
463
140k
Building an army of robots
kneath
306
46k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
20
1.2k
Mobile First: as difficult as doing things right
swwweet
224
10k
Transcript
by goddyzhao Rise of Node for node beginner Part I
As a Front-End Engineer Not Satisfied
To Be a Web Developer Pick up a back- end
language
Too Many Choices
None
Outline A Short Story of Node Non-Blocking with Single Thread
Resources of Learning Node
A Short Story of Node Node’s goal is to provide
an easy way to build scalable network programs Another Context for JavaScript Library
Node Parts Server-Side JS Environment Core Library net os fs
...
Platforms
Family Members NPM Connect Express —— Node Package Manager ——
Middleware for Node —— Web Development Framework
Big Names
Big Names Isaac Z. Schlueter TJ Holowaychuk Tim Caswell
Keynote of Node “ ” In Node, everything runs in
parallel, except your code
HOW
Event Driven - Event Loop I/O Operations Internal Your Code
Single Thread New Thread
fs.readFile('/etc/passwd', function (err, data) { if (err) throw err; console.log(2);
console.log(data); }); console.log(1); Callback’s Everywhere
Resources Node Beginner How to Node TJ’s Blog Node Blog
Nodejitsu’s Blog CnodeJS My Blog(Fuck GFW First) nodecastscn Github Quora
Thanks!