Scott and Wes look into their crystal ball to predict what’s coming in web development next year. From the rise of on-device AI to the vanilla CSS comeback, Bun’s big moves, and React’s evolution, this episode is packed with bold predictions and hot takes!
<a id= "Show_Notes_2"></a>Show Notes
--- [00:00] (#t=00:00) Welcome to Syntax!
--- [02:00] (#t=02:00) Brought to you by [Sentry.io] (https://sentry.io/syntax) .
--- [03:09] (#t=03:09) The agenda.
--- [03:40] (#t=03:40) Temporal Javascript api will ship in Safari and Chrome.
------ [Temporal Proposal] (https://tc39.es/proposal-temporal/docs/) .
--- [06:23] (#t=06:23) On device AI.
------ <a href= "https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API">WebGPU API</a>
------ [Dawn Native WebGPU] (https://github.com/google/dawn)
--- [10:26] (#t=10:26) Models will plateau.
------ [Bolt.new] (https://bolt.new/) , <a href= "https://v0.dev/">v0</a>, <a href= "https://lovable.dev/">Lovable.dev</a>.
--- [13:40] (#t=13:40) Web Awesome will become the most used web components library.
------ [Web Awesome] (https://blog.fontawesome.com/introducing-web-awesome/) .
--- [15:57] (#t=15:57) We will be using more web components.
--- [16:59] (#t=16:59) A push towards the ‘standard stack’.
--- [19:38] (#t=19:38) We can really use relative color.
--- [21:39] (#t=21:39) Vanilla CSS comeback.
--- [23:35] (#t=23:35) A complete Mixins / Functions API for CSS.
--- [24:27] (#t=24:27) Conditionals will ship in all browsers.
--- [25:50] (#t=25:50) People will still make vertical centering jokes.
--- [27:08] (#t=27:08) VSCode will be feature parity with Cursor.
--- [28:22] (#t=28:22) Framework choice will matter less with AI tools.
--- [29:12] (#t=29:12) OpenAI will launch a browser.
------ [Dupe.com] (https://dupe.com/) .
------ <a href= "https://www.netflix.com/tudum/articles/buy-now-shopping-conspiracy-release-date-news"> Buy Now! The Shopping Conspiracy</a>.
------ [Krazy Binz] (https://krazybinz.ca/) .
--- [37:18] (#t=37:18) React will drop Babel.
------ [BabelJS] (https://babeljs.io/docs/) .
--- [38:05] (#t=38:05) React Server Components will pop.
--- [39:46] (#t=39:46) Remix will relaunch as something entirely different.
--- [41:11] (#t=41:11) React Native will have it’s time.
--- [42:06] (#t=42:06) Svelte will get component-based islands or data loading.
--- [44:19] (#t=44:19) Server Runtimes, Bun will continue to do non-standard, lovable things.
--- [44:44] (#t=44:44) Bun will release a PAS to compete with NPM, Vercel, and Vite.
--- [46:06] (#t=46:06) Laravel will release a CMS.
--- [47:57] (#t=47:57) Vite will stay king.
--- [48:03] (#t=48:03) Rolldown ships in the next version of Vite.
------ [Rolldown] (https://rolldown.rs) .
------ [Statamic] (https://statamic.com/) .
--- [49:35] (#t=49:35) Sick Picks & Shameless Plugs.
<a id="Sick_Picks_44"></a>Sick Picks
--- Scott: [PHILIPS A19 Ultra Definition Dimmable Light Bulb] (https://amzn.to/3ODbjwR) .
--- Wes: [Stats App] (https://github.com/exelban/stats) .
<a id="Shameless_Plugs_49"></a>Shameless Plugs
--- Scott: [Syntax on YouTube] (www.youtube.com/@syntaxfm) .
<a id="Hit_us_up_on_Socials_53"></a>Hit us up on Socials!
Syntax: [X] (https://twitter.com/syntaxfm) <a href= "https://www.instagram.com/syntax_fm/">Instagram</a> <a href= "https://www.tiktok.com/@syntaxfm">Tiktok</a> <a href= "https://www.linkedin.com/company/96077407/admin/feed/posts/">LinkedIn</a> [Threads] (https://www.threads.net/@syntax_fm)
Wes: [X] (https://twitter.com/wesbos) <a href= "https://www.instagram.com/wesbos/">Instagram</a> <a href= "https://www.tiktok.com/@wesbos">Tiktok</a> <a href= "https://www.linkedin.com/in/wesbos/">LinkedIn</a> <a href= "https://www.threads.net/@wesbos">Threads</a>
Scott: [X] (https://twitter.com/stolinski) <a href= "https://www.instagram.com/stolinski/">Instagram</a> <a href= "https://www.tiktok.com/@stolinski">Tiktok</a> <a href= "https://www.linkedin.com/in/stolinski/">LinkedIn</a> <a href= "https://www.threads.net/@stolinski">Threads</a>
Randy: [X] (https://twitter.com/randyrektor) <a href= "https://www.instagram.com/randyrektor/">Instagram</a> <a href= "https://www.youtube.com/@randyrektor">YouTube</a> <a href= "https://www.threads.net/@randyrektor">Threads</a>
... Read more