Hello Steve > I think you're painting all Javascript with the same brush.
I suppose I wasn't clear enough. I am saying that javascript as a turing complete (and poorly specified, horribly inefficient, and badly designed) language allows remote parities to run arbitrary code on your CPU. That is a property of javascript, no overly broad brush required. Given that complex CPUs have lots of bugs, this means chances are excellent that the bad guys can get root on your PC with a snippet of javascript. And what is worse is that the main reason your CPU is so complex is that it needs to run the so very inefficient javascript code. > See my > pricing page: > > http://troubleshooters.com/utp/courseware_cost_calculator.htm > > Loads almost instantly. Does exactly what is needed. Replacing it with > a calculator on the back end would require a send to the back end and > (remember, no Javascript, no AJAX) the back end sending an entire page > to the browser. So I am not going to look at your site, as I take my own advice and don't run javascript where possible. I think you are a decent person and probably won't want to break into your viewers computers via some javascript malware, or spy on them with some analytics. However, like the people who join facebook, your actions have a network effect - making it harder for those who want to do the right thing to stay away from harmful "technologies". Instead of using javascript to calculate your pricing, have you considered simply stating your pricing formula ? That is more open, more likely to be archived, quoted and allows people to reason about it. > Don't blame Javascript because some programmers think it's hip to throw > in fifty layers of abstraction to get "just the right look" without > "reinventing the wheel." > > Blaming Javascript for force fed pig websites is like blaming C for > systemd. Ah, I forgot that you are fond of wild analogies :) So I'll provide you with one of my I own: Think of javascript like one does of antipersonel mines or chemical weapons - as having no place in a civilised world. regards marc _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng