meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

865: CSS Performance × Rate Limiting × Array Sort Behavior - STUMP'd

Syntax - Tasty Web Development Treats

Wes Bos

Js, Technology, Css, Html5, Tech News, Webdevelopment, News, Javascript, Html

4.91.1K Ratings

🗓️ 6 January 2025

⏱️ 36 minutes

🧾️ Download transcript

Summary

Scott and Wes challenge each other’s knowledge on everything from array sorting quirks to browser isolation types in a rapid-fire trivia format. They dive deep into performance optimizations, TypeScript type safety, and HTML best practices while uncovering surprising edge cases that every web developer should know about.

Show Notes

  • 00:00 Welcome to Syntax!
  • 00:43 Brought to you by Sentry.io.
  • 01:23 Question 1: Array Sort Default Behavior.
  • 03:24 Question 2: Splitting Into Individual Words & Characters.
  • 06:06 Question 3: NodeJS Stream Backpressure.
  • 09:07 Question 4: Custom Middleware Rate Limiting.
  • 13:00 Question 5: Transform Function Property Changes.
  • 15:18 Question 6: TranslateZ & Will-Change Performance.
  • 17:52 Question 7: Table Structure Best Practices.
  • 20:23 Question 8: Dialog vs Div with Dialog Role.
  • 23:21 Question 9: TypeScript Unknown vs Any & Never.
  • 26:31 Question 10: Response Type Safety in TypeScript.
  • 29:48 Question 11: Browser Isolation Types.
  • 32:54 Question 12: HTML Quirks Mode Behavior.

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:00.0

Welcome to Syntax on this Monday.

0:03.6

Hasty Treat.

0:04.4

I don't even know if we're calling these hasty treats anymore.

0:07.2

It's a Monday.

0:08.2

On this Monday episode of Syntax, we're going to be playing a game of Stumped,

0:12.0

which is where we ask each other web development questions.

0:15.6

We're going to do one from front end, JS, backend, JS, CSS, HTML, TypeScript,

0:20.2

browser quirks. We're going to do

0:22.1

some browser history stuff. We're going to just be asking each other of these questions,

0:25.6

and hopefully they're advanced enough that we can stump each other and make each other squirm a

0:30.3

little bit trying to get these answers. So my name is Scott Tolensky. I'm a developer from Denver

0:34.4

with me as always as Wes Boss. What's up, Wes? Hey, excited to get stumped. These are always fun to do. Yeah, and I'm stoked for this one. I think

0:42.2

it's going to be really exciting. And before we get going with the game, if you were stumped by your

0:46.1

code and bugs, well, you're going to make sure you have a tool like Century on your side, that's S-E-N-T-R-Y-O, because it allows you to solve your bugs with pure visibility

0:56.2

into your code-based.

0:57.4

Not only that, it helps you solve your performance issues.

0:59.8

It helps you find the bad areas of your application, the things that are slow and that

1:04.0

are making users upset, buggy, all these things, and you can actually see the bugs

1:09.1

happen as they happen for the user with a scrubable

1:12.1

video replay. So check it out at sentry.com. I.O. 4.S. Sign up and get two months for free using

1:17.5

the coupon code tasty treat. Uh, yeah, Century. Amazing product. And happy that, uh, they're bringing

1:22.9

the show to you today. So I got a question for you, Wes. We're going to kick it off round one, round one

...

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 2025.