Why does this language makes so many people seethe?
>>106748538I don't know, but what I do know is that I love javascript.fuck typescript
Because anyone that wants to target the browser (which is almost everyone) is forced to use it instead of all the better options that exist.
>>106748538It's a bit messy. I'm just learning it now. It almost feels like it does what's expected by accident. Obviously I'm a skill issue guy.
>>106748822>Talks himself downNgmi
>>106748769>better options???Javascript is an almost perfect language, the only thing it's missing is proper multithreading.
>>106748538people got filtered by undefined behaviors, mistaking them as flaws when it's not
>>106748834I'm learning. I'm advanced beginner in C and Python. I just keep swimming and try to stay aware of my Dunning Kruger level.
>>106748845Are you retarded?
you need her more than she needs you
>>106748845Have you tried to do anything non trivial in it? Javascript leaks so much memory it's fucking unreal.
>>106749227>memory leaksskill issue
>>106748822There isn't much to learn, the only pitfall it has is basically it has had a lot of things tacked onto it, and it has to optimize the most commonly used patterns and tools within itself.So you may randomly come across something that looks good and find out it hasn't been optimized compared to other things and end up with like a 70% speed loss over some decrepit old way to do some shit.
>>106749175
The bad thing is when it's used for things that aren't web pages.
>>106748538People see that websites are slow and blame the programming language. Meanwhile the actual reasons why webpages are slower nowadays than before:>a million tracking and debugging scripts are injected>inflated media file sizes because everyone is on larger and higher DPI screens>client-side rendering is used a lot, and it's actually the rendering engine of the browser that's the bottleneck rather than JSYou'd have the same issue no matter which language was used for web.>>106748769JS is unironically one of the best languages ever made.>>106749227JavaScript/EcmaScript is a language. It's up to the interpreter to handle it. From my experience the only engine which actually has memory leaks is Firefox.>>106750104There's nothing wrong with using JS for user applications, servers, games, etc.
>>106748672unbelievably based
>>106748538I absolutely despise arrow functions. I think they're the worst thing ever created.
>>106748538Because it ruined the web.
>>106748538>do thing({ more shit })(); no fucking thanks.
>>106748672based. js is fun ans easy to develop in and it's crazy powerful with tons of different approaches. ts is the one approach that's wrong, overcomplicating it is misunderstanding it