Syntax - Tasty Web Development Treats

989: State of JS 2025

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • JavaScript features are becoming less interesting as developers find more value in tools and libraries.
  • The popularity of libraries tends to follow common patterns, with many experiencing a rise and subsequent fall in sentiment.
  • Meta-frameworks are gaining traction, but developers face challenges with complexity and adaptation.
  • Express remains a highly used backend framework, despite the emergence of newer options.
  • AI tools are being integrated into workflows, but many developers still prefer to write their code manually.

Summary

JavaScript Features and Libraries

In this episode, Scott and Wes dive into the latest State of JS survey results, highlighting how JavaScript features are becoming less appealing over time. They discuss the increasing focus on libraries, tools, and APIs, noting the shift in developers' attention towards practical use over new language features. The duo emphasizes trends in library popularity and how certain libraries consistently follow a backward C shape in usage and sentiment, reflecting a cycle of initial enthusiasm followed by disappointment.

Library Tier List and Trends

The conversation shifts to the library tier list based on the survey data, with Scott and Wes analyzing which libraries have risen in popularity and which ones have fallen out of favor. They review libraries like Vite and Playwright that showcase upward trends and discuss the inconsistencies in the data, particularly with Next.js and Astro's positioning in different tiers. They explore the emerging patterns in developer preferences and the underlying reasons behind these shifts.

Meta-framework Insights

The hosts explore meta-frameworks, looking at usage ratios over time and examining popular options like Next.js and Astro. They delve into the pain points users experience, such as excessive complexity, and discuss the evolving nature of these frameworks. Scott and Wes recognize the growing interest in new entrants in the space, particularly in light of competing frameworks that aim to simplify developers' workloads.

Backend Frameworks

The discussion then transitions to backend frameworks, where Express remains a dominant choice among developers. The hosts note the challenges developers face when considering moving to newer alternatives like Hono. They reflect on the adoption rates and how developer inertia often keeps them tied to familiar tools, despite the advances in alternatives.

AI Tools and Developer Workflows

Scott and Wes highlight the impact of AI tools on developer workflows, noting how tools like ChatGPT, Co-Pilot, and Claude are influencing coding practices. There’s an exploration of the acceptance and usage rates concerning AI-generated code, with many developers indicating they still write a significant portion of their code manually. The hosts consider the future trajectory of AI in development, balancing optimism with caution.

Sick Picks and Recommendations

To close the episode, Scott and Wes share their sick picks, featuring practical tools that enhance productivity. Scott praises the Anker MagSafe Charger Stand while Wes recommends a battery-powered heat gun, both of which are useful for both technical and everyday tasks.

Sponsors

  • Sentry · For observability and monitoring of your applications, use Sentry's AI monitoring capabilities.

Show notes

Scott and Wes dig into the latest State of JS survey results, breaking down which JavaScript libraries, frameworks, and tools are rising, falling, or holding steady in the ever-shifting JS ecosystem. From front-end frameworks and meta-framework pain points to JavaScript runtimes, hosting services, and the growing role of AI tools in developer workflows, this one’s packed with takes, tier lists, and plenty of opinions.

Show Notes

00:00 Welcome to Syntax!

01:06 JavaScript Features, not overly interesting.

02:15 JavaScript Libraries popularity and usage over time.

07:52 Library Tier List.

10:55 Library Ratios Over Time.

13:09 Other Front-End Frameworks.

15:24 Meta-framework Ratios Over Time.

19:34 Meta-Framework Pain Points.

21:57 Backend Frameworks.

npm Trends express-vs-hono.

25:14 LLM Stack Suggestions.

27:54 Brought to you by Sentry.io.

30:37 Testing Frameworks.

33:15 Libraries Other Tools.

37:20 Utilities.

npm Trends biome-vs-oxlint

40:53 JavaScript Runtimes.

45:04 Hosting Services.

51:39 AI Tools.

54:16 AI Code Generation.

55:04 Awards.

01:00:19 Sick Picks & Shameless Plugs.

Sick Picks

Scott: Anker MagSafe Charger Stand

Wes: Battery-powered Heat Gun

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

Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file