Navigate Select ESC Close

Why is everyone so unhappy with JavaScript?

2025-01-08 Science & Technology
72.2k
1.7k
269
Theo - t3․gg
Theo - t3․gg
539.0k subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

2024 has been a much slower year for JavaScript then 2023 was, but there is still a lot of important stuff to talk about here... Thank you CodeRabbit for sponsoring! Check them out at: https://soydev.link/coderabbit and use code THEO1MFREE SOURCE https://2024.stateofjs.com/en-US Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4se0n3 for the awesome edit 🙏

Top Comments (10)

@jcbdukc 2025-01-08

i'm gonna need that electron vs tauri video

43 2 replies
@sismith5427 2025-01-08

All these figures can get so skewed when the survey is only based on 10k responses

7
@jaredsmith5826 2025-01-08

I feel like this survey never really captures my pain. Been using JS for well over a decade now. Been using TS since 1.x. Been using React since 2016. Multiple incompatible modules systems. Limited standard library. Crappy incomplete half-baked APIs (e.g. Web Workers, Custom Elements) foisted off on devs as being "production ready". DOM API sucks. Small library philosophy leads to dependency hell, although tbf more of a tradeoff. Fragmented tooling, although again also a tradeoff. The core language is _fine_ and TS is frankly amazing given the legacy constraints, but I'm so sick of dealing with the issues.

21 1 replies
@EmilNicolaiePerhinschi 2025-01-08

getting fewer APIs in Javascript is actually great, maybe we'll have time to finish something using the old APIs before having to upgrade to something new :)

14 1 replies
@justingolden87 2025-01-08

Hard disagree. Electron hello world is 100+mb because it ships chromium. I bundled my webapp that needs to be a very small exe and used tauri and it's like 3mb. I can't have a 150mb exe file for my simple clock or calculator program. Tauri is amazing.

10
@m-ok-6379 2025-01-08

Here is a list of reasons why front-end developers are not happy. - You stay loyal to your company and maintain a legacy framework only to be told by job market you should have experience with latest framework. - Framework you use at your job might become obsolete in a matter of 1-2 years. - Things are getting so bad we are using loaders again to load a simple page. - People are becoming drama queens because not everybody is using TS - Instead of stabilizing things they keep dumping more things on for the next release of frameworks forcing people to upgrade with no real ROI.

9
@foxygrandpa3579 2025-01-08

15:06 Most of the negative sentiments from sveltekit are from those who haven't used it. Vast majority who used it (and used the new API) had a positive sentiment.

19
@nicolaska1761 2025-01-08

Considering who much companies use storybook to test components, maaybe you should try it again someday, I personally love it, especially the latest version (version 8)

2
@brennan123 2025-01-08

OMG, those new immutable Array and Set operation methods like union and difference are awesome. How did I miss that?

2
@paxdriver 2025-01-13

Sets are amazing for lookup tables

1

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot