AD
Episode
346
Interview
Web News

Why Is Everyone Unhappy With JavaScript? | State of Javascript 2024 Survey

Recorded:
January 9, 2025
Released:
January 14, 2025
Episode Number:
346

Matt and Mike dive deep into the results of the State of JavaScript 2024 survey. The discussion covers various topics such as declining happiness with JavaScript frameworks, the rise of the Astro framework, and the increasing shift towards TypeScript. Additional discussions include the use of AI for code generation and some new JavaScript features that developers are excited about. The guys also discussed the complexities and evolving nature of web development, and whether the modern JavaScript learning curve is sustainable for aspiring junior developers.

Listen

Also available on...
...and many more, check your podcast app!

Who’s in This Episode?

Show Notes

Episode Sponsor - Magic Mind & Wix Studio

Thanks to Magic Mind and Wix Studio for their support!

Magic Mind Bundle - Up to 45% Off!!!

Get up to 45% off with our link - https://magicmind.com/htmlpodbjan

Wix Studio: The Web Platform for Agencies and Enterprises

Wix Studio is the new web platform tailored to designers, developers and marketers who build websites for others or for large organizations. The magic of Wix Studio is its advanced design capabilities which makes website creation efficient and intuitive.

Check out Wix Studio today.



How to support the show

Patreon

Prices subject to change and are listed in USD

  • Support the show from as little as ~$1/month
  • Get a shoutout at the end of the episode (while supplies last) for just ~$3/month
  • Help support the HTML All The Things Podcast: Click Here


Show Notes

Introduction:

  • State of JavaScript is a yearly survey that is considered fairly accurate to the sentiment and usage of the JavaScript ecosystem
  • This year 14,015 people took the survey
  • Some really interesting findings came out this year
    • JavaScript frameworks are almost all slightly declining in general happiness using them (especially meta frameworks)
    • The JavaScript language as a whole is declining/stagement in sentiment
    • Astro is the meta-framework to beat?
    • Everyone is crazy about nullish coalescing
    • Everyone wants static typing built into JavaScript
    • Typescript is dominant 
    • People are either not using or lying about AI

Declining happiness

Astro

JS features

TypeScript

AI

State of JS 2024 Survey

Timestamps

Timestamps are machine generated - there may be some errors.

  • 00:00 Introduction and Episode Overview
  • 01:26 Diving into the JavaScript Survey
  • 02:50 JavaScript Community Sentiment
  • 03:45 Frameworks and Libraries: Trends and Insights
  • 05:48 The Role of Creators vs. Developers
  • 16:41 Meta Frameworks: Usage and Positivity
  • 45:15 Astro: The Rising Star
  • 46:44 Exploring Astro's Unique Approach
  • 47:26 Astro's Simplicity and Flexibility
  • 47:48 Astro vs. Other Frameworks
  • 48:23 Astro's Future and Transitionary Nature
  • 49:46 Astro's Open and Opinionated Nature
  • 51:16 Astro's Server-First Architecture
  • 52:16 Learning Path for New Developers
  • 57:46 Complexity in Modern Web Development
  • 01:04:47 JavaScript Features: Nullish Coalescing
  • 01:09:21 TypeScript's Growing Dominance
  • 01:12:44 AI in Code Generation
  • 01:25:55 Concluding Thoughts and Survey Insights