meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

975: What’s Missing From the Web Platform?

Syntax - Tasty Web Development Treats

Wes Bos

Tech News, Technology, News

4.91.2K Ratings

🗓️ 2 February 2026

⏱️ 51 minutes

🧾️ Download transcript

Summary

Scott and Wes run through their wishlist for the web platform, digging into the UI primitives, DOM APIs, and browser features they wish existed (or didn’t suck). From better form controls and drag-and-drop to native reactivity, CSS ideas, and future-facing APIs, it’s a big-picture chat on what the web could be. Show Notes 00:00 Welcome to Syntax! Wes Tweet 00:39 Exploring What’s Missing from the Web Platform 02:26 Enhancing DOM Primitives for Better User Experience 03:59 Multi-select + Combobox. Open-UI 04:49 Date Picker. Thibault Denis Tweet 07:18 Tabs. 08:01 Image + File Upload. 09:08 Toggles. 10:23 Native Drag and Drop that doesn’t suck. 12:03 Syntax wishlist. 12:06 Type Annotations. 15:07 Pipe Operator. 16:33 APIs We Wish to See on the Web 18:31 Brought to you by Sentry.io 19:51 Identity. 21:33 getElementByText() 24:09 Native Reactive DOM. Templating in JavaScript. 24:48 Sync Protocol. 25:52 Virtualization that doesn’t suck. 27:40 Put, Patch, and Delete on forms. Ollie Williams Tweet SnorklTV Tweet 28:55 Text metrics: get bounding box of individual characters. 29:42 Lower Level Connections. 29:50 Bluetooth API. 30:47 Sockets. 31:29 NFC + RFID. 34:34 Things we want in CSS. 34:40 Specify transition speed. 35:24 CSS Strict Mode. 36:25 Safari moving to Chromium. 36:37 The Need for Diverse Browser Engines 37:48 AI Access. 44:49 Other APIs 46:59 Qwen TTS 48:07 Sick Picks + Shameless Plugs Sick Picks Scott: Monarch Wes: Slonik Headlamp 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:00.0

Welcome to Syntax. Today we're talking about what is missing from the web platform.

0:05.0

The web platform, JavaScript, CSS, browsers, runtimes, syntax, APIs, all of that stuff.

0:12.0

The last, I don't know, maybe two or three years, we've gotten just this massive swath of APIs that if you walk up to most developers and say, hey, like, what do you need?

0:23.5

What's missing? A lot of people will go, hmm, like, man, things are actually in a pretty good shape.

0:30.4

But there's still a handful of things that are missing from the web, from us being able to build the best apps possible.

0:38.4

So what we're gonna do is we asked on Twitter,

0:41.9

me and Scott have a huge list ourselves,

0:43.9

a big wish list.

0:44.9

We're gonna go through all of the different things

0:46.8

that we wish we had from like primitives in the UI,

0:50.6

different types of syntax we'd like to see added

0:52.9

to JavaScript, different APIs we'd like to see added to JavaScript, different APIs.

0:55.5

We'd like added Bluetooth, serial NFC, and then CSS browsers, as well as, of course, we'll talk

1:02.8

about the AI access and what those APIs might even look like in the browser.

1:07.8

My name is Wes Boss.

1:08.6

I'm a developer from Canada.

1:09.7

With me, as always, is Scott Tillensky. Scott's a little hurt today. Do you want to give us the lowdown? You know, I'm always hurting. I feel like, uh, I feel like every other episode we do, I got some something going on. Some ailment. Some ailment. Yeah. No, I had it, I had an elective surgery done. I couldn't breathe. I had a deviated septum, so they had to go in and, uh, uh, I'll save any of the gory details. They opened things up and fixed all that stuff. Slice them right up. Yeah, so I can breathe. Like I was snoring and stuff and it's not like sleep apnea. It's just because I broke my nose or whatever happened. Recovery is not usually that bad. I was supposed to be good by like Saturday, Sunday, you know, after a surgery on Wednesday. And for the most part, my nose feels great. But I had some from the trachea they put in. My throat is all jacked. So I got throat numbness going on. I'm on some drugs, but I feel

2:02.3

I feel ready to go. I can talk. Yeah, let's go. I'm excited about this actually because I was

2:07.8

looking over your episode notes and I had a couple of wild ideas myself of things that are

2:11.8

not likely. But yeah, yeah, I know I'm I'm I'm curious because the web does seem like there's just awesome stuff all the time these days.

2:21.9

And I'm excited for what could be, you know?

2:25.3

Yeah.

...

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.