meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

745: Modern JS Toolchains (Biome, Oxc + More)

Syntax - Tasty Web Development Treats

Wes Bos

Tech News, News, Technology

4.91.2K Ratings

🗓️ 20 March 2024

⏱️ 48 minutes

🧾️ Download transcript

Summary

Wes and Scott dive deep into the world of JavaScript toolchains, exploring everything from linters and compilers to transpilers and formatters. Tune in as they shed light on cutting-edge technologies like Biome, UnJS, and Ezno that are shaping the future for developers. Show Notes 00:00 Welcome to Syntax! 01:37 Syntax is on YouTube. 02:09 Do we really need tooling? 04:02 Popular tools are predominantly plug and play. 06:15 What can tooling do for us? 07:16 The tools in today’s workflow. 07:21 Linters. 11:29 Compilers and transpilers. 13:30 Formatters. 16:18 Tokenizers and Parsers. 16:46 Bundlers. 17:59 Macros. 20:26 The new tools in the space. 20:47 Biome, one toolchain for your web project. 28:27 Oxc, the JavaScript oxidation compiler. 33:01 Deno, code formatting. 34:13 ESBuild, an extremely fast bundler for the web. 34:37 Rolldown, fast Rust-based bundler for JavaScript. 38:34 Ezno, TypeScript type checker. 40:24 UnJS, Unleash JavaScript’s Potential. 41:45 Lightning CSS, CSS parser, transformer, bundler, and minifier. 42:31 Is JavaScript good enough to handle these tools? 43:26 Sick Picks + Shameless Plugs. Sick Picks Scott: Shinobi-Geddon: The 1980s Ninja Craze Wes: Bachans Japanese Barbecue Sauce Shameless Plugs Scott: Syntax on YouTube Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott:X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads

Transcript

Click on a timestamp to play from that location

0:15.3

Welcome to Syntax today. We're going to talk about modern JavaScript toolchain. So there's been a lot of movement in this sort of area lately a whole bunch of new tools around linters, compilers, transpilers, formaters, tokenizers, bundles, all kinds of stuff.

0:18.8

And it's kind of interesting because you think like a part of you is like,

0:22.2

ah, do we really need all these tools? Like do we need new versions of them? But then once

0:27.5

he hit one of the issues or sometimes you have like, oh yeah, I've got 14 tools all

0:32.3

working perfectly together and I got my

0:34.4

VS code set up with them and if something breaks I will cry I think these new

0:39.0

tools are solving both speed as well as for developer experience.

0:43.2

So we're gonna talk today about what are these different areas of tooling?

0:47.4

Like what are we working with right now?

0:50.1

And what do the new ones look like? There's a couple that are very promising and there's a couple that are just like, I don't know, pie in this guy, people playing with ideas that I think are pretty nifty as well.

1:03.4

So, how you doing today, Scott?

1:05.5

Hey, doing good.

1:07.2

My son is home with Pink Eye.

1:10.4

So that's great.

1:12.0

We're just like, you know, hoping that the pink eye does not spread.

1:15.0

Oh, yeah. So that's, you know, that's how it is, but, you know, all things could be worse. You know, there's, I think there's worse kid sicknesses than

1:23.9

pink eye maybe right like there's no vomit involved there you go yeah no

1:28.7

fever is involved I think I think we're doing okay so yeah I'm doing all right over here. Yeah, not a whole lot not a whole lot to complain about and

1:37.8

specifically I don't have that much to complain about because I'm learning all kinds of new stuff on the

1:43.6

syntax YouTube channel that's right we're on YouTube folks

1:46.3

uh... you two dot com forward slash at syntax fm

1:49.4

check it out

...

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.