Modern JS Toolchains (Biome, Oxc + More)

  Рет қаралды 3,655

Syntax

Syntax

Күн бұрын

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 KZbin.
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.
All links available at syntax.fm/745
------------------------------------------------------------------------------
Hit us up on Socials!
Scott: / stolinski
Wes: / wesbos
Randy: / @randyrektor
Syntax: / syntaxfm
www.syntax.fm
Brought to you by Sentry.io
#webdevelopment #webdeveloper #javascript

Пікірлер: 16
@jankalfus42
@jankalfus42 Ай бұрын
I highly recommend using Biome. Went from around 12 minutes with eslint (only linting) down to 7 seconds with Biome for linting AND formatting. And fixes to edited files with Biome are instant.
@SpaceChicken
@SpaceChicken 4 ай бұрын
Very cool guys, thanks for the update on tooling. It’s so interesting to watch Rust continuing to get integrated in our tools all over the place. Also wondering if this will lead to more Rust interest among JS guys, could be cool!
@RicoTrevisan
@RicoTrevisan 4 ай бұрын
Next year’s state of code: “50% of Rust jobs are for JavaScript tooling.”
@kizigamer6895
@kizigamer6895 4 ай бұрын
Another amazing video to see YAY!! Messaging before and I will comment after watching also
@NabekenProG87
@NabekenProG87 Ай бұрын
41:05 As far as I can remember, Rich Harris once stated that SvelteKit is suppossed to become a Laravel for JavaScript. I don't know if thats the plan anymore, but I think its a cool idea
@alexkevhikes
@alexkevhikes 4 ай бұрын
Been using biome for 4 months on a big project on React Native, it's been working well. Its super fast and definitely lifts a huge burden on your machine. I am using a very small eslint config alongside biome for react native specific linting rules. There are a few bugs especially around imports and formatting code with errors. Overall a good experience though.
@mattbtay
@mattbtay 4 ай бұрын
oh man I remember some headed debates about JSLint and JSHint from way back in the TXJS days. I recall Doug Crockford on stage yelling.
@michaelpumo83
@michaelpumo83 2 ай бұрын
Vue: Evan You Vite: Evan You Rolldown: Evan You UnJs: Evan You The guy isn't human 🤣
@coherentpanda7115
@coherentpanda7115 4 ай бұрын
I've never thought once to myself on massive projects that I wish Eslint and Prettier were faster. Still neat they are eeking out more performance, maybe Vercel will work this into their toolchain someday for NextJS, but I don't think this is anything most developers are clamoring for just yet.
@moneyfr
@moneyfr 4 ай бұрын
How use biome + jsx or astro?
@SRG-Learn-Code
@SRG-Learn-Code 4 ай бұрын
Hey Wes! You're video framerate looks better, did you changed anything?
@syntaxfm
@syntaxfm 4 ай бұрын
We’ve been on a journey here. I think this was his local recording in this one.
@MarkVolkmann
@MarkVolkmann 4 ай бұрын
I think the difference between compilers and transpilers is simple. Transpilers convert code from one language to a different form of the same language. Compilers convert code from one language to a different language.
@lachieyoung1374
@lachieyoung1374 4 ай бұрын
Transpilers are source to source, compilers are source to machine code.
@Jam....
@Jam.... 4 ай бұрын
i always assumed the voices belonged the opposite way round wes is scotts voice & vice versa.. Anyone else get the same?
@syntaxfm
@syntaxfm 4 ай бұрын
Not the first time we’ve heard this.
Kubernetes and Containerization for Web Developers.
59:08
Syntax
Рет қаралды 3,2 М.
Docker For Developers
25:43
Syntax
Рет қаралды 5 М.
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 27 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 50 МЛН
Secret Experiment Toothpaste Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 35 МЛН
Самый Молодой Актёр Без Оскара 😂
00:13
Глеб Рандалайнен
Рет қаралды 12 МЛН
What Everyone Missed About The Linux Hack
20:24
Theo - t3․gg
Рет қаралды 284 М.
New CSS and JavaScript You should be using
24:25
Syntax
Рет қаралды 3,3 М.
Go isn’t secure?!? feat. Low Level Learning | 053
51:14
Backend Banter
Рет қаралды 40 М.
Biome: Faster, Smarter JS Formatting & Linting in Rust!
51:43
Middleware Explained
27:45
Syntax
Рет қаралды 3,1 М.
The Quest To Destroy Prettier
7:19
Theo - t3․gg
Рет қаралды 102 М.
Fitness Will Make You a Better Developer
55:21
Syntax
Рет қаралды 2,9 М.
DHH - Ruby on Rails, 37signals, and the future of web development
1:09:57
Копия iPhone с WildBerries
1:00
Wylsacom
Рет қаралды 8 МЛН
Сколько реально стоит ПК Величайшего?
0:37
Rate This Smartphone Cooler Set-up ⭐
0:10
Shakeuptech
Рет қаралды 6 МЛН
Проверил, как вам?
0:58
Коннор
Рет қаралды 197 М.
Частая ошибка геймеров? 😐 Dareu A710X
1:00
Вэйми
Рет қаралды 3,5 МЛН