Likewise PHP has been somewhat inconsistent historically and carries its own legacy quirks—but it's JS that gets mocked, because why?
Meanwhile Java—although designed with a cohesive strict, statically typed, object-oriented sensibility—has seen fit to add lambda expressions, stream APIs, record types, and pattern matching, following some of the same trends as ECMA TC39.
So, when it comes to developer ergonomics—which, I daresay, is the subject of this satire and the preeminent aspect of a language most hotly debated—does JS really deserve the hate? There must be some other current of thought—some dark matter—warping the discourse.
I agree with you about the rest :)
(Sorry, could not resist...)
Its not even heavy anymore because its just the OS native webview, unlike electron, it doesn't bundle a browser so the base app is just 3.3MB, while if I use GPU to render the Ui the app I ship starts at 60MB
Shows that the "brand" of a programming language doesn't just depend on the language itself but also on what projects are using the language.
Same with Objective-C, which is technically a general-purpose language from the C family, with a history that predates the iPhone by decades - but is nevertheless basically "the iOS app language" today.
userbinator•5mo ago
vaylian•5mo ago