meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

716: JS Perf Wins & New Node.js Features with Yagiz Nizipli

Syntax - Tasty Web Development Treats

Wes Bos

Tech News, Technology, News

4.91.2K Ratings

🗓️ 12 January 2024

⏱️ 61 minutes

🧾️ Download transcript

Summary

Yagiz Nizipli talks about his involvement with Node.js, implementing .env, how he finds areas to improve in performance, the happy path vs the hot path, and new features coming to Node.js. Show Notes 00:32 Welcome 01:01 Introducing Yagiz Nizipli 02:21 What is your involvement in Node.js? 03:27 Implementing .env 07:03 Why was 20,000 lines of C required? 11:00 How do you begin to find performance issues? 15:17 How do you measure improvements? 26:27 The happy path vs the hot path 27:36 Is Rspack ready for prime time? RSpack 28:47 Bundle Size VS runtime perf? Whats more important? 30:51 What’s it like working on a large project like Node? 38:26 Will Node ever get TypeScript support? 40:22 What are loaders? 44:24 Node.js is getting a config file? 51:37 Sick Picks Sick Picks Oxc @Boshen_c Shameless Plugs @yagiznizipli Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott:X Instagram Tiktok LinkedIn Threads

Transcript

Click on a timestamp to play from that location

0:00.0

I sure hope you're hungry.

0:02.0

Who I'm starving?

0:04.0

Wash those hands, pull up a chair and secure that feed bag.

0:08.0

Because it's time to listen to Scott Tolinsky and West Boss attempt to use human language to converse with and picked the brains of other developers.

0:16.8

I thought there was going to be food.

0:18.8

So buckle up and grab that old shit handle because this ride is going to get wild.

0:25.0

This is the Syntax Supper Club.

0:30.0

Welcome to Syntax on this Friday supper club. We're going to be talking to

0:37.2

Yagi's Niseple and all about no-j-j- performance, all kinds of stuff.

0:45.0

And Yegiz has been doing a ton of really amazing things.

0:49.0

He's been a voting member of the Node J.S. Technical Steering Committee, a voting member of the

0:54.4

OpenJS Foundation, cross project council, the founder of the NoJS Performance

1:00.8

Team, the author and maintainer of fast query string, 150 plus commits on

1:06.6

Nodj. And he's the reason why we have dot ENV in NodjES. So welcome to the show. How's it going? What's up? How are you doing?

1:17.4

Good, good. Yeah, thank you for inviting me and hosting me today. It's good. I was just getting used to my new job at Century, so mostly learning new stuff.

1:28.3

How's everything with you?

1:29.1

Yeah, going great over here and I've been seeing on Twitter your PRs you're submitting it seems like you

1:36.6

hit the ground running over there doing some pretty major PRs right out of the right out of the gate so that's pretty incredible.

1:44.1

The easiest thing that an engineer could do is to replace or refactor or rewrite something so that's what I'm basically doing

1:50.7

is that replacing all tools with new tools so that we have the

1:54.1

performance boost and maybe save some money while doing that so nice nice oh that's

1:59.4

awesome yeah we're gonna talk about I think kind of like two main things today and then we'll see where that goes is

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Wes Bos, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Wes Bos and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.