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
Future of High Performance Node
Search
Peter Piekarczyk
June 16, 2016
Technology
0
290
Future of High Performance Node
Node Live 2016 presented by Node Foundation
Peter Piekarczyk
June 16, 2016
Tweet
Share
More Decks by Peter Piekarczyk
See All by Peter Piekarczyk
ReasonML - The Future of React 💯
peterpme
1
160
2019 GOTO Conf - Future of React & ReasonML
peterpme
0
650
2019 MagnoliaJS: Building Expo Apps with Draftbit
peterpme
1
600
2019 ReasonConf - ReasonML & Hiring at Draftbit
peterpme
0
550
2019 App.js Conf - Building Expo & React Native Apps with Draftbit
peterpme
2
580
2018 - React Chicago - ReasonReact - A Love Story
peterpme
3
780
DevOps Day Chicago 2017 - Your Body's Configuration is Important, Too
peterpme
0
150
Things I Wish I Knew About React Native When I Started
peterpme
1
1.1k
React Rally 2015: Makin' Music with React & The Midi / Audio APIs
peterpme
1
490
Other Decks in Technology
See All in Technology
大規模PaaSにおける監視基盤の構築と効率化の道のり
lycorptech_jp
PRO
0
200
うちの会社の評判は?SNSの投稿分析にAIを使ってみた
doumae
0
550
LT:組込み屋さんのオシロが壊れた!
windy_pon
0
560
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.6k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
38k
2025advance01
minamizaki
0
140
JavaのMCPサーバーで体験するAIエージェントの世界
tatsuya1bm
0
160
ソフトウェアは捨てやすく作ろう/Let's make software easy to discard
sanogemaru
10
6.1k
KMP導⼊において、マネジャーとして考えた事
sansantech
PRO
1
220
kintone開発組織のDevOpsへの移り変わりと実践
ueokande
1
250
Houtou.pm #1
papix
0
930
単一Gitリポジトリから独立しました
lycorptech_jp
PRO
0
280
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Git: the NoSQL Database
bkeepers
PRO
430
65k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Art, The Web, and Tiny UX
lynnandtonic
298
21k
Writing Fast Ruby
sferik
628
61k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
A Tale of Four Properties
chriscoyier
159
23k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.7k
Transcript
The Future of High Performance Node Peter Piekarczyk @peterpme
None
<== <== <==
ES5 ==> ==> ==>
ES6
ES6
ES6 ?
None
https: //nodejs.org/api/process.html#process_event_unhandledrejection Event `unhandeledRejection` • reason - rejection reason (Error)
• p - promise (Promise)
==>
None
None
None
babeljs.io/repl
None
None
Debugging
None
node-debug app.js
None
Debugging with V8 Inspector $ node —inspect server.js $ node
—inspect=5000 server.js $ node —inspect=5000 —debug-brk server.js
node \ —optimize_for_size \ —max_old_space_size=920 \ —gc_interval=100 \ server.js V8
Flags
node —v8-options
“Try this one simple trick that will double performance!” Backend
engineers hate talking about this one weird trick!
None
Deploying with Now $ now . immutable, micro deployments, super
fast & easy
Thank you @peterpme