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
250
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
150
2019 GOTO Conf - Future of React & ReasonML
peterpme
0
620
2019 MagnoliaJS: Building Expo Apps with Draftbit
peterpme
1
560
2019 ReasonConf - ReasonML & Hiring at Draftbit
peterpme
0
530
2019 App.js Conf - Building Expo & React Native Apps with Draftbit
peterpme
2
560
2018 - React Chicago - ReasonReact - A Love Story
peterpme
3
770
DevOps Day Chicago 2017 - Your Body's Configuration is Important, Too
peterpme
0
120
Things I Wish I Knew About React Native When I Started
peterpme
1
1k
React Rally 2015: Makin' Music with React & The Midi / Audio APIs
peterpme
1
480
Other Decks in Technology
See All in Technology
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
OCI Security サービス 概要
oracle4engineer
PRO
0
6.5k
SRE×AIOpsを始めよう!GuardDutyによるお手軽脅威検出
amixedcolor
0
200
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
4
240
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
390
飲食店データの分析事例とそれを支えるデータ基盤
kimujun
0
210
SDNという名のデータプレーンプログラミングの歴史
ebiken
PRO
2
130
生成AIが変えるデータ分析の全体像
ishikawa_satoru
0
180
"とにかくやってみる"で始めるAWS Security Hub
maimyyym
2
100
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
310
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
130
SSMRunbook作成の勘所_20241120
koichiotomo
3
170
Featured
See All Featured
Done Done
chrislema
181
16k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
The Cult of Friendly URLs
andyhume
78
6k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Practical Orchestrator
shlominoach
186
10k
Code Reviewing Like a Champion
maltzj
520
39k
Teambox: Starting and Learning
jrom
133
8.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Building Adaptive Systems
keathley
38
2.3k
Building Applications with DynamoDB
mza
90
6.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Scaling GitHub
holman
458
140k
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