Syntax - Tasty Web Development Treats
Syntax - Tasty Web Development Treats

863: 2024: A Year in Review

Scott and Wes look back at 2024 and share highlights from a big year for Syntax and the web dev world. They review their 2024 predictions to see what they got right (and wrong), and break down the major moments in web development from CSS improvements to AI editors and beyond. Show Notes 00:00 Welco

Featured Speakers

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers Host

Topics Discussed

Episode Summary

Executive Summary: Syntax’s 2024 year-in-review covers major web dev shifts: React 19 and stable server components, Vite 6, CSS gains that reduce JavaScript, rising standards-based runtimes like Hono/UnJS/Deno, and the explosion of AI-first tooling like Cursor. The hosts also recap a heavy conference year, explain their move from three podcasts a week to two plus more video, and assess which annual predictions hit or missed.

Main Topics: Syntax format changes and content strategy: The hosts explain they are reducing from three weekly podcast episodes to two, with the emphasis shifting from fixed episode types to the best format for each topic. They also plan to increase YouTube/video output and use interviews more selectively. 2024 web platform and framework developments: They review major ecosystem updates including React 19, stable server components, React Compiler, TurboPack, Solid Start, TanStack Start, React Router 7 absorbing Remix, and the continued rise of standards-oriented server frameworks. CSS and browser capability gains: A large portion of the discussion focuses on CSS features that reduce the need for JavaScript: nesting, relative color, popover, starting-style, allow-discrete, invokers, scroll animations, and broader DOM/HTML-centric patterns. AI tooling and developer workflows: Cursor is highlighted as the standout AI editor, with broader discussion of Copilot, Windsurf, V0, Bolt.new, GitHub Spark, small in-browser models, and how AI is reshaping coding workflows without fully displacing developers. Open web communities and social platforms: They discuss BlueSky’s resurgence, the AT protocol, and the appeal of open, forkable, feed-based systems compared with Twitter/X’s algorithmic feed and engagement problems. Events, travel, and community presence: The episode recaps a packed conference year: React Miami, JS Nation Amsterdam, JS Nation US, React Summit US, GitHub Universe, FITC, a meetup in San Francisco, live podcasts, and side events like Terminal Feud and basketball commentary. Prediction review: hits and misses: They evaluate prior predictions on TypeScript-in-JS, Temporal, CSS improvements, server-first frameworks, Hono, URL Pattern, Bun compat, formatters, TypeScript replacement, Lightning CSS, RS Pack/TurboPack, relative colors, scroll animations, Firefox usage, Arc, XR web, and AI tools.

Key Arguments: The podcast should prioritize content over rigid episode formats, because forcing every topic into a fixed structure can limit depth and video usability. Modern web development is becoming more standards-driven, with CSS and HTML APIs replacing more JavaScript for many UI tasks. React 19 and the server-components era are important technically, but adoption is still more gradual than expected. AI tools are genuinely useful—especially Cursor—but the hype around “building entire apps instantly” is often overstated. BlueSky feels better than Twitter for developers largely because of open feeds, better usability, and less algorithmic noise. The year showed that framework and runtime ecosystems are converging around server capabilities and standards, not just client-side bundling. Prediction accuracy was mixed, but they argue several trends did emerge indirectly, such as Node adding TypeScript support and CSS continuing to remove JS dependencies.

Data Points: Weekly podcast output: Reduced from 3 episodes/week to 2 - Syntax is changing its publishing cadence to focus on flexibility and video. Conference attendance: 1,600+ people - JS Nation Amsterdam was described as a very large conference with over 1,600 attendees. GitHub Universe attendance: ~5,000 people - The hosts described GitHub Universe as a very large corporate conference in the thousands. Hono downloads growth: 36,000/day to 444,000/day - Used to illustrate major adoption growth for Hono and related standards-based server tooling. Lightning CSS usage growth: 0.5 million to 1.6 million - The hosts noted Lightning CSS more than tripled in usage. Astro downloads: Nearly doubled year-over-year - Used as evidence of a strong year for Astro, though still smaller than Svelte. Relative color browser support: 88.8% of users - Discussed as a now broadly supported CSS feature, with some caveats around browser specifics. BlueSky handle behavior: Many users still use built-in handles - Used to illustrate that despite open features, many users don’t customize or self-host identity details. Node TypeScript support: Shipped - Mentioned as a meaningful step toward running .ts directly in Node without a separate transpile step. React 19: Released in 2024 - Included stable server components, React Compiler, and TurboPack stability.

Pivotal Quotes: "we are going to go down from three podcasts a week down to two a week" — Wes: Explaining the new Syntax content schedule and format shift. "the more and more that BlueSky has evolved here, now, the platform is smooth as hell to use" — Scott: Describing BlueSky’s improved usability and why it feels better for developers. "we're not only getting better JavaScript tools... more accessible by default, and just smaller applications will be able to ship" — Wes: Summing up why CSS/HTML features that replace JavaScript matter to the web platform.

Implications: For listeners, the big takeaway is that web dev is becoming more flexible, standards-based, and AI-assisted. Expect more CSS/HTML capabilities, more server-capable frameworks, and more video/content experimentation from Syntax in 2025.

🔓 Sign Up for Unlimited Episode Search

About Syntax - Tasty Web Development Treats

View all episodes from Syntax - Tasty Web Development Treats