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
QAを早期に巻き込む”って どうやるの? モヤモヤから抜け出す実践知
moritamasami
2
180
ecspressoの設計思想に至る道 / sekkeinight2025
fujiwara3
10
1.4k
激動の時代、新卒エンジニアはAIツールにどう向き合うか。 [LayerX Bet AI Day Countdown LT Day1 ツールの選択]
tak848
0
550
Turn Your Community into a Fundraising Catalyst for Black Philanthropy Month
auctria
PRO
0
130
Amazon CloudWatchのメトリクスインターバルについて / Metrics interval matters
ymotongpoo
3
210
Microsoft Fabric ガバナンス設計の一歩目を考える
ryomaru0825
1
260
スプリントゴール未達症候群に送る処方箋
kakehashi
PRO
1
190
ゼロから始めるSREの事業貢献 - 生成AI時代のSRE成長戦略と実践 / Starting SRE from Day One
shinyorke
PRO
0
230
メモ整理が苦手な者による頑張らないObsidian活用術
optim
0
120
M365アカウント侵害時の初動対応
lhazy
7
4.5k
Data Engineering Study#30 LT資料
tetsuroito
1
560
エンジニアリングマネージャー“お悩み相談”パネルセッション
ar_tama
1
660
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Become a Pro
speakerdeck
PRO
29
5.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Optimizing for Happiness
mojombo
379
70k
Adopting Sorbet at Scale
ufuk
77
9.5k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Side Projects
sachag
455
43k
Raft: Consensus for Rubyists
vanstee
140
7k
RailsConf 2023
tenderlove
30
1.2k
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!