←back to thread

272 points abdisalan | 4 comments | | HN request time: 0s | source
Show context
uludag ◴[] No.42175643[source]
The worst part isn't just that it's nearly impossible to run/update an outdated JS project, but that this process will repeat itself ad infinitum.

On the flip side, anything that uses vanilla JS without a build will most likely run just fine, probably till the end of human civilization.

replies(6): >>42175899 #>>42176382 #>>42177202 #>>42182217 #>>42182764 #>>42189088 #
graypegg ◴[] No.42175899[source]
I truly believe some flavour of "Javascript Classic" (some future state of JS before some big shift in syntax/mass migration to something else), C and x86 instructions will follow humanity for the rest of time. There will be javascript somewhere aboard the interstellar spaceships of the future, and we will still complain about it.
replies(6): >>42176310 #>>42176625 #>>42177413 #>>42178137 #>>42179671 #>>42181425 #
peutetre ◴[] No.42178137[source]
JavaScript will be killed off by WebAssembly.

Zombie JavaScript will be reduced to being glue code and then not even that.

replies(4): >>42181884 #>>42185231 #>>42188808 #>>42188993 #
1. spacebanana7 ◴[] No.42185231[source]
Network effects are very strong for languages.

Better query languages than SQL could exist, but there's so much existing code and expertise out there that it's not worth the effort. Better backend languages than Java can & do exist but don't have the same enterprise popularity.

Developers, projects and companies have an immense incentives to target the most popular programming language.

replies(1): >>42187848 #
2. peutetre ◴[] No.42187848[source]
JavaScript's one advantage was that it was the privileged language in the browser. It has lost that now.

JavaScript has entered its Walking Dead phase. It will gradually be displaced by all languages compiling to WebAssembly.

replies(2): >>42188771 #>>42191854 #
3. spacebanana7 ◴[] No.42188771[source]
JavaScript’s main advantage is being commonly familiar to most software engineers.

The English language similarly lost its position as the preeminent imperial language a long time ago, so too with Latin & Rome. It takes a long time for a popular language to die because everyone wants to speak what everybody else speaks.

4. saulpw ◴[] No.42191854[source]
WASM has a lot of shortcomings. You can't even update the DOM without doing a worker dance.