|
|
|
|
|
by ozten
4148 days ago
|
|
There were many superior hypertext systems BEFORE and after the WWW was invented. The WWW is the only one that has had phenomenal adoption, probably do to a bunch of "Worse is Better" factors. The WWW is more widely adopted than any previous or subsequent user facing technology. Thought experiment: I think a Smalltalk image running on Smalltalk-80 bytecode is a superior web. You think python3 scripts running on it's bytecode is a superior web. How will we have bytecode interop and battle it out, until one of these bytecodes wins and is the de-facto bytecode standard on the "better web"? Today, developers make Native apps using a mix of REST and other IP based protocols. This makes more sense than sending around bytecode. |
|
There are many languages better than Javascript. I think it would be great if Smalltalk fans could replace Javascript with Smalltalk, if I even had a real option of using Smalltalk (and the differences between Smalltalk and Python can easily be overstated). Even in the absence of a standard bytecode, I have no problem with better things battling it out, as a way out of an artificially maintained monoculture based on a language with unusually many and severe design flaws.
Meanwhile, asm.js is presented as a bytecode which just happens to be a horrible kludge. Why couldn't we have designed a proper bytecode, again?
I can drag my feet through Javascript because I have had to for years, as if it were a temporary arrangement, but why does anyone feel happy to think that we are going to have to deal with the same horrible decisions in 20 years? Can I see something that even tries to be better just before I die, at least?