From c946541014fc5206bff6d77ad0baee48623ff478 Mon Sep 17 00:00:00 2001 From: randyrektor <157041235+randyrektor@users.noreply.github.com> Date: Fri, 30 Jan 2026 16:02:19 -0500 Subject: [PATCH 1/2] Create 975 - Whats Missing From the Web Platform.md --- ...5 - Whats Missing From the Web Platform.md | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 shows/975 - Whats Missing From the Web Platform.md diff --git a/shows/975 - Whats Missing From the Web Platform.md b/shows/975 - Whats Missing From the Web Platform.md new file mode 100644 index 000000000..773c0415e --- /dev/null +++ b/shows/975 - Whats Missing From the Web Platform.md @@ -0,0 +1,70 @@ +--- +number: 975 +title: What’s Missing From the Web Platform? +date: 1770030000000 +url: https://traffic.megaphone.fm/FSI4087578092.mp3 +youtube_url: https://www.youtube.com/watch?v=bdw10C0wxiQ +--- + +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](#t=00:00)** Welcome to Syntax! + * [Wes Tweet]([https://x.com/wesbos/status/2011110928012791836](https://x.com/wesbos/status/2011110928012791836) +* **[00:39](#t=00:39)** Exploring What's Missing from the Web Platform +* **[02:26](#t=02:26)** Enhancing DOM Primitives for Better User Experience +* **[03:59](#t=03:59)** Multi-select + Combobox. + * [Open-UI](https://open-ui.org/) +* **[04:49](#t=04:49)** Date Picker. + * [Thibault Denis Tweet](https://x.com/ThibaultDe8548/status/2011134396108288508) +* **[07:18](#t=07:18)** Tabs. +* **[08:01](#t=08:01)** Image + File Upload. +* **[09:08](#t=09:08)** Toggles. +* **[10:23](#t=10:23)** Native Drag and Drop that doesn’t suck. +* **[12:03](#t=12:03)** Syntax wishlist. +* **[12:06](#t=12:06)** Type Annotations. +* **[15:07](#t=15:07)** Pipe Operator. +* **[16:33](#t=16:33)** APIs We Wish to See on the Web +* **[18:31](#t=18:31)** Brought to you by [Sentry.io](https://sentry.io/syntax) +* **[19:51](#t=19:51)** Identity. +* **[21:33](#t=21:33)** getElementByText() +* **[24:09](#t=24:09)** Native Reactive DOM. Templating in JavaScript. +* **[24:48](#t=24:48)** Sync Protocol. +* **[25:52](#t=25:52)** Virtualization that doesn’t suck. +* **[27:40](#t=27:40)** Put, Patch, and Delete on forms. + * [Ollie Williams Tweet](https://x.com/hypeddev/status/2011381049197220331) + * [SnorklTV Tweet](https://x.com/snorklTV/status/2011400065731154296) +* **[28:55](#t=28:55)** Text metrics: get bounding box of individual characters. +* **[29:42](#t=29:42)** Lower Level Connections. +* **[29:50](#t=29:50)** Bluetooth API. +* **[30:47](#t=30:47)** Sockets. +* **[31:29](#t=31:29)** NFC + RFID. +* **[34:34](#t=34:34)** Things we want in CSS. +* **[34:40](#t=34:40)** Specify transition speed. +* **[35:24](#t=35:24)** CSS Strict Mode. +* **[36:25](#t=36:25)** Safari moving to Chromium. +* **[36:37](#t=36:37)** The Need for Diverse Browser Engines +* **[37:48](#t=37:48)** AI Access. +* **[44:49](#t=44:49)** Other APIs +* **[46:59](#t=46:59)** [Qwen TTS](https://www.alibabacloud.com/help/en/model-studio/qwen-tts) +* **[48:07](#t=48:07)** Sick Picks + Shameless Plugs + +### Sick Picks + +- Scott: [Monarch]([https://monarch.com/referral/tp2gjynkoo?r_source=copy) +- Wes: [Slonik Headlamp](https://sloniklamps.com/) + +### Shameless Plugs + +- Scott: [Syntax on YouTube](https://youtube.com/@sytaxfm) + +### Hit us up on Socials! + +Syntax: [X](https://twitter.com/syntaxfm) [Instagram](https://www.instagram.com/syntax_fm/) [Tiktok](https://www.tiktok.com/@syntaxfm) [LinkedIn](https://www.linkedin.com/company/96077407/admin/feed/posts/) [Threads](https://www.threads.net/@syntax_fm) + +Wes: [X](https://twitter.com/wesbos) [Instagram](https://www.instagram.com/wesbos/) [Tiktok](https://www.tiktok.com/@wesbos) [LinkedIn](https://www.linkedin.com/in/wesbos/) [Threads](https://www.threads.net/@wesbos) + +Scott: [X](https://twitter.com/stolinski) [Instagram](https://www.instagram.com/stolinski/) [Tiktok](https://www.tiktok.com/@stolinski) [LinkedIn](https://www.linkedin.com/in/stolinski/) [Threads](https://www.threads.net/@stolinski) + +Randy: [X](https://twitter.com/randyrektor) [Instagram](https://www.instagram.com/randyrektor/) [YouTube](https://www.youtube.com/@randyrektor) [Threads](https://www.threads.net/@randyrektor) \ No newline at end of file From 3ccc9a85c198b536e1f4816833c2a88f89f432e3 Mon Sep 17 00:00:00 2001 From: randyrektor <157041235+randyrektor@users.noreply.github.com> Date: Fri, 30 Jan 2026 16:04:37 -0500 Subject: [PATCH 2/2] Fix link formatting for Wes Tweet in show notes --- shows/975 - Whats Missing From the Web Platform.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shows/975 - Whats Missing From the Web Platform.md b/shows/975 - Whats Missing From the Web Platform.md index 773c0415e..5671c3df6 100644 --- a/shows/975 - Whats Missing From the Web Platform.md +++ b/shows/975 - Whats Missing From the Web Platform.md @@ -11,7 +11,7 @@ Scott and Wes run through their wishlist for the web platform, digging into the ### Show Notes * **[00:00](#t=00:00)** Welcome to Syntax! - * [Wes Tweet]([https://x.com/wesbos/status/2011110928012791836](https://x.com/wesbos/status/2011110928012791836) + * [Wes Tweet](https://x.com/wesbos/status/2011110928012791836) * **[00:39](#t=00:39)** Exploring What's Missing from the Web Platform * **[02:26](#t=02:26)** Enhancing DOM Primitives for Better User Experience * **[03:59](#t=03:59)** Multi-select + Combobox. @@ -67,4 +67,4 @@ Wes: [X](https://twitter.com/wesbos) [Instagram](https://www.instagram.com/wesbo Scott: [X](https://twitter.com/stolinski) [Instagram](https://www.instagram.com/stolinski/) [Tiktok](https://www.tiktok.com/@stolinski) [LinkedIn](https://www.linkedin.com/in/stolinski/) [Threads](https://www.threads.net/@stolinski) -Randy: [X](https://twitter.com/randyrektor) [Instagram](https://www.instagram.com/randyrektor/) [YouTube](https://www.youtube.com/@randyrektor) [Threads](https://www.threads.net/@randyrektor) \ No newline at end of file +Randy: [X](https://twitter.com/randyrektor) [Instagram](https://www.instagram.com/randyrektor/) [YouTube](https://www.youtube.com/@randyrektor) [Threads](https://www.threads.net/@randyrektor)