Disadvantage of JavaScript
There are lot of disadvantage of JavaScript in Web Technologies some disadvantage of JavaScript are following :
1. Security :
As you know that JavaScript code is viewable to the user, others may use it for malicious purposes. These practices may include using the source code without authentication and also, it is very easy to place(append) some code into the site that compromises the security of data over the website.
The JavaScript code executes on the user's computer(client-side) in some cases it can be exploited for malicious purposes. The malicious code can still be executed complying with the restrictions set, this is one reason some people choose to disable JavaScript.
2. JavaScript can be disabled :
All browser's provides option to disable JavaSript to run by the user due to specific security reasons. If your website is highly dependent on JavaScript codes it is sometimes difficult to support to run your web application.
3. Browser support:
The browser interprets JavaScript differently in different browsers, So the code must be run on various platforms before publishing.
The older browsers don’t support some new functions and we need to check them as well as you test your script in all the major browsers you should be safe. Also, there are services out there that will allow you to test your javascript code automatically on check in of an update to make sure all browsers support your javascript code
4. Rendering Stopped :
In JavaScript a single code error can stop the rendering of the entire JavaScript code on the website. However, the browsers are extremely tolerant of these type errors.
5. Single Inheritance :
JavaScript not supports multiple inheritance it only supports single inheritance and . Some programs may require object-oriented language characteristic.
6. File Download :
As you know that JavaScript code is viewable to the user, JavaScript file is download on client machine so anyone can read the code and reuse it.
Why people disabled JavaScript code ?
JavaScript code may be exploited for the malicious purposes if it executes on the users computer, that's way many people(user's) choose to disable JavaScript, because they know about its security flaws. Therefore, developers need to be careful while coding so that the script they write is not too easily interrupted.
Comments