What to Learn in 2024

Frontend Frameworks

Starting with the frontend frameworks, this year marks a huge milestone for Vue.

Angular vs React vs Vue

For the first time ever, it looks like Vue is surpassing Angular as the second most used framework.

Vue is kind of an underdog, mostly because it doesn’t enjoy the benefits of being backed by a huge tech company. However, it is proving time and time again that it has one of the best ecosystems and communities out there.

React is leading this chart, of course, but what’s more interesting is that the new wave of frameworks are slowly getting more traction. Svelte, Solid and Quick are all on an upward trend, and HTMX gets an honorable mention of course.

When it comes to interest, there are 4 trends I find really interesting. First, despite the wide adoption, React is continuing to lose points here. Angular, on the other hand, is doing something right. After years of decreased interest, things are finally turning around. It looks like after all the time and effort put into signals reactivity, the standalone mode and the new control flow, things are paying off.

Svelte is leading the chart which isn’t a surprise but both Solid and Qwick are on a downward trend.

Meta-Frameworks

The meta-framework space has two main takeaways.

Next JS is leading by far when it comes to usage. What’s interesting though is that Astro seems to be a plausible alternative in the long run, doubling its usage in the last year while leading the interest trend. Of course, the Vue guys are silently winning here as well, with Nuxt getting the second spot on the list.

Build Tools

Things are similar in the Build Tools section as well. Webpack is by far the most used, and it doesn’t look like it’s going anywhere anytime soon, while Vite enjoys a fast increase in adoption while leading the interest chart.

JavaScript Runtimes

The JavaScript runtime usage results were another big surprise for me. Of course, everybody uses Node. However, the second most used runtime, excluding the browser, is Bun.

Other Languages

Finally, it’s always interesting to see what other languages the JS community is using. Surprisingly, HTML is not on this list.

If you want to learn more about some of the promising frameworks and tools discussed here, you can check some of my other videos next.

Until next time, thank you for reading!