Advantages And Disadvantages Of JavaScript






     JavaScript is one of the most simple, versatile and effective languages used to extend functionality of a web site. Uses range from screen visual effects to processing and calculating data on WebPages with ease as well as extended functionality on websites using third party scripts among several other handy features. Other than the above, JavaScript might posses some several disadvantages as well that might make you think twice before implementing it to your browser. However let's take a look at the advantages first.

One, JavaScript is executed on the client side. This means that the code is executed on the users' processor instead of the web server thus saving the bandwidth and strain of web server. Similarly JavaScript is a relatively easy language and comprises of syntax that is close to English. It uses the DOM model that provides plenty of prewritten functionality to have the various objects on pages making it a breeze to develop script to solve a customer's problem.

Another advantage is that it is relatively fast to the end user. As the code is executed on the user's computer, results and processing is completed almost instant depending on the task.

Moreover, third party add-ons like Greasemoney enable JavaScript developers to write snippets of JavaScript which can execute on desired web pages to extend its functionality. If you use a website and you require certain features to be included, you can write it yourself and use an add-on like Greasemoney to implement it in the webpage

Another advantage is that JavaScript can be used to create dynamic effects. With its scripted sideshows and rollover images which can be programmed, with the use of this script, the screen can also be altered after the server has left the page.

With a twist from the advantages let's take a look at the disadvantages of JavaScript. The first concern is about security. JavaScript snippets, once appended on the web pages execute on client servers immediately and therefore can be used to exploit the users system. While a certain restriction is set by modern web standards on browsers, malicious codes can still be executed complying with the restrictions set.

The second disadvantage is JavaScript rendering varies. Different layout engines may render JavaScript differently resulting in inconsistency in terms of functionality and interface. This is in terms of how different browsers tend to interpret JavaScript differently. That is, wheras server side scripts will always produce the same output; client side scripts can be a little unpredictable. While the latest version of JavaScript and rendering have been geared towards a universal standard, certain variations still exist.

Similarly JavaScript might cause extended coding. The use of JavaScript in web design might cause web page to expand. When Java codes are used, it can extend to several lines of code. So javascript codes are stored are stored in separate JavaScript source file.

Similarly, JavaScript reduce search engine friendliness. Use of JavaScript for coding reduces its search engine friendliness. If the java Script coding is not stored properly, then the search engine crawlers might find it making it very difficult to crawl the web pages for keywords and content.

Copyright (c) 2013 Freelance Press Network






Article Source : http://www.abcarticledirectory.com

Should you need help with your work or if you have a service to render, you can join our freelance jobs site. If you are from nigeria, join our jobs in Nigeria experts or buy affordable services in Nigeria.


Posted on 2013-08-23, By: *

* Click on the author's name to view their profile and articles!!!


Note: The content of this article solely conveys the opinion of its author.


Animated RSS Symbol for the ABC Article Directory rss category feed ... Get Every New Web Development Article Delivered Instantly!

Facebook Comments






Cartoon image of a figure holding a magnifying glass looking for articles in the ABC Article Directory

Still Searching? Last Chance to find what you're looking for with a Google Custom Search!



Custom Search

Or.... You can search this site using our Bing Custom Search!

Bing




Did You Like/Dislike This Article? Give It YOUR Rating!

Please Rate this Article

No Ratings Yet. Be The First To Rate This Article





/EDF Publishing. All rights reserved. Script Services by: Sustainable Website Design
Use of our free service is protected by our Privacy Policy and Terms of Service Contact Us

User published content is licensed under a Creative Commons Attribution-No Derivative Works 3.0 Unported License
.
Increase your website traffic with Attracta.com

Date:


Powered by ABC Article Directory

Create a Mobile Website
View Site in Mobile | Classic
Share by: