Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !
791: LLRT The Serverless Runtime w/ Richard Davison
Manage episode 427327940 series 1469447
Scott and Wes chat with Richard Davison from AWS about LLRT, a new runtime tailored specifically for Lambda. They dive into the benefits of using LLRT, challenges with JavaScript in serverless, and why Rust was chosen for its development.
Show Notes- 00:00 Welcome to Syntax!
- 01:07 Who is Richard Davison?
- 05:11 What is LLRT and what’s the motivation for building it?
- 08:25 AWS Lambda example.
- 11:20 What makes LLRT specifically tailored to Lambda?
- 14:55 Brought to you by Sentry.io.
- 15:22 Node.js in Lambda.
- 16:00 What are some challenges that people have with JavaScript in serverless?
- 17:20 Lambda memory configuration.
- 19:23 Managing cost of compute.
- 21:29 Simpler and faster than Node, Bun, Dino, but not a replacement.
- 22:31 The benchmarks.
- 27:00 Quick.js, the main reason for the performance gains.
- 28:03 The Quick.js engine.
- 30:35 What was the reason behind creating Quick.js?
- 33:46 What made you pick Rust for LLRT?
- 36:34 Abstractions and the value of speed.
- 39:08 The JIT Compiler.
- 42:38 Compile cache.
- 43:27 De-optimizations.
- 44:59 Node.js Compat, what to use and avoid with LLRT.
- 47:52 Will you target with WinterCG spec?
- 50:22 Streams API.
- 52:06 What about WebSockets?
- 53:10 Is this going to be promoted from a labs project?
- 54:49 Sick Picks + Shameless Plugs.
- Richard: QuickJS Engine, JSLinux.
- Richard: Javascript
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
832 tập
Manage episode 427327940 series 1469447
Scott and Wes chat with Richard Davison from AWS about LLRT, a new runtime tailored specifically for Lambda. They dive into the benefits of using LLRT, challenges with JavaScript in serverless, and why Rust was chosen for its development.
Show Notes- 00:00 Welcome to Syntax!
- 01:07 Who is Richard Davison?
- 05:11 What is LLRT and what’s the motivation for building it?
- 08:25 AWS Lambda example.
- 11:20 What makes LLRT specifically tailored to Lambda?
- 14:55 Brought to you by Sentry.io.
- 15:22 Node.js in Lambda.
- 16:00 What are some challenges that people have with JavaScript in serverless?
- 17:20 Lambda memory configuration.
- 19:23 Managing cost of compute.
- 21:29 Simpler and faster than Node, Bun, Dino, but not a replacement.
- 22:31 The benchmarks.
- 27:00 Quick.js, the main reason for the performance gains.
- 28:03 The Quick.js engine.
- 30:35 What was the reason behind creating Quick.js?
- 33:46 What made you pick Rust for LLRT?
- 36:34 Abstractions and the value of speed.
- 39:08 The JIT Compiler.
- 42:38 Compile cache.
- 43:27 De-optimizations.
- 44:59 Node.js Compat, what to use and avoid with LLRT.
- 47:52 Will you target with WinterCG spec?
- 50:22 Streams API.
- 52:06 What about WebSockets?
- 53:10 Is this going to be promoted from a labs project?
- 54:49 Sick Picks + Shameless Plugs.
- Richard: QuickJS Engine, JSLinux.
- Richard: Javascript
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
832 tập
Tất cả các tập
×Chào mừng bạn đến với Player FM!
Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.