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
- Mostly statement on js as a whole but some frameworks/libs saw a decrease in interest and happiness
- People aren’t happy with code architecture, state management, dependencies, build tools
- Meta-frameworks have some weird trends
Astro
- Astro has the highest increase in positivity
- Highest retention score (with SvelteKit coming up second)
- Highest increase in interest
- It’s used at work number jumped up over SvelteKit this year
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