JavaScript Advantages and Disadvantages

This lesson highlights the JavaScript advantages and disadvantages. JavaScript is versatile and effective web languages used to extend functionality to make a rich websites. Following are JavaScript pros and cons.


JavaScript Advantages

The biggest advantages to a JavaScript having a ability to produce the same result on all modern browsers.

Client-Side execution: No matter where you host JavaScript, Execute always on client environment to save a bandwidth and make execution process fast.

User Interface Interactivity: JavaScript used to fill web page data dynamically such as drop-down list for a Country and State. Base on selected Country, State drop down list dynamically filled. Another one is Form validation, missing/incorrect fields you can alert to a users using alert box.

Rapid Development: JavaScript syntax's are easy and flexible for the developers. JavaScript small bit of code you can test easily on Console Panel (inside Developer Tools) at a time browser interpret return output result. In-short easy language to get pick up in development.

Browser Compatible: The biggest advantages to a JavaScript having a ability to support all modern browser and produce the same result.

Make XMLHttpRequest() Object: XMLHttpRequest is special JavaScript object that was designed by Microsoft. XMLHttpRequest object call as a asynchronous HTTP request to the Server for transferring data both side without reloading the page.


JavaScript Disadvantages

Biggest disadvantages to a JavaScript, code visible to everyone.

Code Always Visible: The biggest disadvantages is code always visible to everyone anyone can view JavaScript code.

Bit of Slow execute: No matter how much fast JavaScript interpret, JavaScript DOM (Document Object Model) is slow and will be a never fast rendering with HTML.

Stop Render: JavaScript single error can stop to render with entire site. However browsers are extremely tolerant of JavaScript errors.