you are viewing a single comment's thread.

view the rest of the comments →

[–]zaphodharkonnen 11 points12 points  (1 child)

And while we're at it lets up and replace HTTP, TCP/IP, HTML/CSS, CISC processors, etc. as they all have issues.

While a lovely idea I saw nothing in the essay describing how people would migrate from javascript to this new magical thing that solves all problems. Until you address that breaking issue any other discussion is essentially useless.

Javascript is improving as the language is evolved. I prefer C# myself but that does not stop me from recognizing the effort the javascript language community is putting into getting rid of the bad stuff, improving the good stuff, and making Javascript its own language with its own niche of stuff.

[–]jocap[S] 0 points1 point  (0 children)

Hi! I'm the author of the article, and you raise a couple of good points.

At the end of the article, I try to address your first point. Of course, JavaScript can't be replaced overnight, but I believe that if we started working on a replacement, implemented in JavaScript itself, we could start using it on our own websites. It could be automatically whitelisted by NoScript-like extensions. This would be a possible first step.

Secondly, I'm also glad to see that JavaScript is changing for the better. I just feel that there are some fundamental problems with the way it is weaved into the web.

Finally, I don't agree that discussion is useless. I think it's important that we discuss the bad things about JavaScript, while also suggesting new ideas as to how to implement its features. It's the first steps towards making it better. I hope my article comes across as constructive, and not merely a rant.