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
NodeJS...now what?
Search
Shih-Yung Lee
December 21, 2012
Programming
880
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
NodeJS...now what?
Internal tech share, a little bit status of nodejs and stream module.
Shih-Yung Lee
December 21, 2012
More Decks by Shih-Yung Lee
See All by Shih-Yung Lee
Ready and Go!
ferrari
1
930
API Design
ferrari
3
390
Mobilizing Games with PhoneGap
ferrari
1
150
All About Test
ferrari
3
160
Websocket
ferrari
1
150
Other Decks in Programming
See All in Programming
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
220
FastAPI の並行処理モデルを完全に理解する
hoto17296
8
2.7k
バグを直したら useEffect が消えた
colorful12
3
690
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
360
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
200
typoなんかねぇよ
raspython3
0
400
What's New in Android 2026
veronikapj
0
270
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
170
Dockerfile CMD for Node.js
grazie1999
0
110
Building a Meta Ray-Ban display app
akkeylab
0
180
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
130
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
230
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.6k
Utilizing Notion as your number one productivity tool
mfonobong
4
550
Build your cross-platform service in a week with App Engine
jlugia
234
19k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Marketing to machines
jonoalderson
1
5.7k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
500
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
360
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Scaling GitHub
holman
464
140k
Deep Space Network (abreviated)
tonyrice
0
270
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
710
Transcript
NodeJS...now what? {"name":"ferrari", "position":"A.M.I CCG", "contact":"@ferrari_tw"}
2011 -> 2012 V0.8.16 V0.9.3
2011 -> 2012 Sorry About That...XD
2011 -> 2012 6148 @ 2011
None
Keep Changing only one thing didn't change...
Still...No.1 Open Source Project :)
Power of STREAM!! http://zespia.tw/blog/2012/12/06/nodejs- stream-copy-files/#more 2038ms 1007ms
Power of STREAM!! "We should have some ways of connecting
programs like garden hose--screw in another segment when it becomes when it becomes necessary to massage data in another way. This is the way of IO also." - Doug McIlroy
Power of STREAM!! Read & Write http://nodejs.org/api/stream.html Readable r.emit('data', chunk)
; r.emit('end') r.pause() ; r.resume() Writable w.write(chunk) ; w.end() w.on('drain', writeMore)
Power of STREAM!! Why node.js streams are awesome http://blog.dump.ly/post/19819897856/why-node-js- streams-are-awesome
DEMO Time Show Me!!
• immediate 'data' events • pause() doesn't • buffering is
too hard to get right • hyperactive backpressure • crypto isn't streaming Pay attention
• immediate 'data' events • pause() doesn't • buffering is
too hard to get right • hyperactive backpressure ◦ DEMO TIME!! • crypto isn't streaming ◦ Landing on v0.10 Pay attention
0.10.x https://github. com/joyent/node/blob/streams2/doc/api/stream. markdown http://blog.nodejs.org/2012/12/21/streams2/ Pay attention!
NodeJS Need YOU!!