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
190
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
130
2019 GOTO Conf - Future of React & ReasonML
peterpme
0
570
2019 MagnoliaJS: Building Expo Apps with Draftbit
peterpme
1
540
2019 ReasonConf - ReasonML & Hiring at Draftbit
peterpme
0
490
2019 App.js Conf - Building Expo & React Native Apps with Draftbit
peterpme
2
530
2018 - React Chicago - ReasonReact - A Love Story
peterpme
3
760
DevOps Day Chicago 2017 - Your Body's Configuration is Important, Too
peterpme
0
110
Things I Wish I Knew About React Native When I Started
peterpme
1
910
React Rally 2015: Makin' Music with React & The Midi / Audio APIs
peterpme
1
480
Other Decks in Technology
See All in Technology
Janus
bkuhlmann
1
490
競技としてのKaggle、役に立つKaggle
yu4u
3
1.9k
オーナーシップを持つ領域を明確にする
konifar
13
3.2k
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
4
440
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
210
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
4
16k
DevOpsメトリクスとアウトカムの接続にトライ!開発プロセスを通して計測できるメトリクスの活用方法
ham0215
2
240
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
930
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
320
Cracking the KubeCon CfP
inductor
2
250
FrontDoorとWebAppsを組み合わせた際のリダイレクト処理の注意点
kenichirokimura
1
530
Featured
See All Featured
Designing with Data
zakiwarfel
96
4.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
31
46k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
How to train your dragon (web standard)
notwaldorf
73
5.2k
Done Done
chrislema
178
15k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Git: the NoSQL Database
bkeepers
PRO
422
63k
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