Episode 38: Node.js Optimization and Performance - Matteo Collina

25/06/2019 56 min Episodio 38
Episode 38: Node.js Optimization and Performance - Matteo Collina

Listen "Episode 38: Node.js Optimization and Performance - Matteo Collina"

Episode Synopsis

Recording date: 2019-05-23
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Matteo Collina @matteocollina
Resources:

NearForm
http/2
Node.js can http/2 push
Interview with Matteo in which he talks about evolution of streams in node and watch out
IPV6
Browser connection limitations
BEFE
Node Clinic tool
ClinicJS
TensorFlow
Clinic + TensorFlow
Autocannon
HDR Histogram
ClinicJS Doctor
ClinicJS Flame
RFDC
Deep vs Shallow Cloning
JSON.parse
Don't block the event loop
What is the event loop anyway
The Node Event Loop
async iterators
Event loop timers and next tick
libuv
AWS Lambda
Azure Functions
Worker threads in Node.js
Fastify
Restify
hapi
Node Conf EU
koaJS
NodeJS Security
NodeJS Best Security Practices
DNS Attacks

Someone to follow

Natanel Basal / NGX Auto Unsubscribe
Benedict Meurer
Matt Hernadez

Timejumps

01:40 Guest introduction
03:26 What's HTTP 2?
05:01 When can we take advantage of HTTP/2?
07:44 What is HTTP/3?
12:01 Sponsor: IdeaBlade
13:12 What is Node Clinic?
17:17 What is autocannon?
27:39 What about a large amount of JSON?
29:59 What is event loop?
38:33 Any advice with streams?
47:48 Sponsor: Nrwl
48:29 How secure is node?
51:48 Someone to follow