В 05:02 +0100 на 31.10.2012 (ср), [email protected] написа:
> I still don't see the point in disabling JavaScript as it would break most  
> sites.

Because it gives control to the user to browse however he/she wants. One
of the best practises in making websites is to make it so that it could
be read in a text only browser and then style it with CSS and add all
*additional* cool stuff via JavaScript. Stopping JavaScript could stop
some annoying behaviour in a website that the programmers, the designers
and the company which developed the website didn't realized. It greatly
depends on the website and what it provides, but my observation is that
on most websites people actually go to *read*.


>  JavaScript is a universal language supported in all browsers and even  

Read The JavaScript Trap, if you haven't already. If you did, read it
again. Exactly because it is a programming language and it is used for
large web based programs lately is an issue from free software point of
view. The other reasons are annoyance and inconvenience in websites
delivered as they are.

> the archaic IE6 can play nice with JS frameworks like jQuery.

That is proprietary software, no matter it was popular in its time. I
don't know why you bring it up and why should we care about it.
Microsoft themselves renounced from it and made a campaign to bring
awareness and render it obsolete.

> 
> The hardcore free software guys will do what they want anyways through  
> extensions or modified browsers, but JavaScript should be left alone for  
> everyone else.

Stopping JavaScript from the core or with an extension achieves the same
goal. Why not stop it from the core then? If there is an option to stop
it, it is good for all. Who wants it will keep it, who doesn't will stop
it. What should be the default is a topic for a long discussion.

> 
> It is a shame that most JS doesn't have a license linked to it

That is because by definition (copyrights law) most are proprietary
software. It does not matter that the source might be provided (if not
obfuscated) as a side effect of the JavaScript language. I'm excluding
free software JavaScript libraries.

The Epiphany extension I've mentioned for example came to life when I
was still using Google search and they've introduced the annoying auto
complete while you type. With that they made all links in the results
wrapped inside a JavaScript function which broke the
open-in-new-tab-on-middle-or-wheel-click functionality. I've wrote the
extension merely because I needed a faster way to enable/disable the
JavaScript engine on demand. There is always a reason to stop
JavaScript.

Sometimes the demand for such "crazy" features could come out of
practical reasons only.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to