AJAX Disadvantages

What is the disadvantage of AJAX?

Questions by vinay.kamboj

Showing Answers 1 - 20 of 20 Answers

hasanearth

  • Nov 19th, 2008
 

The disadvantages are:
a)Ajax is not so friendly with search engine indexing because it uses Javascript for much part of its code. Search engines generally do not index Javascript present in web pages.
b)Dynamically created pages created by ajax does not support back button which takes the user to the previous pages.

The disadvantages of AJAX are:

  • Search engines would not be able to index an AJAX application.
  • The server information can not be accessed within AJAX.
  • AJAX is not well integrated with any browser.
  • ActiveX requests are enabled only in IE 5 and IE6
  • Data of all requests is URL-encoded, which increases the size of the request

manojbingo

  • Mar 26th, 2009
 

Disadvantages of using AJAX

One big disadvantage of using AJAX is security. Often times developers do not put checks on the data coming into the server - they assume that it's coming from their own website. Unfortunately, this is subject to injection attacks.
Furthermore, there is several ways to "fake" how the data is coming in, making detection all but impossible.

aseem83

  • Aug 24th, 2009
 

The main disadvantages of using AJAX in a web application are:
1. Javascript dependency
2. View source is allowed and anyone can view the code source written for AJAX
3. Debugging is difficult.
4. Complexity of the code makes it difficult for web developers.

smartview

  • Nov 21st, 2010
 

    * Javascript dependency
    * View source is allowed and anyone can view the code source written for AJAX
    * Debugging is difficult.
    * Complexity of the code makes it difficult for web developers.
    * No code security (subject to injection attacks)
    * not so friendly with search engine indexing.
    * The server information can not be accessed within AJAX.
    * AJAX is not well integrated with any browser.
    * ActiveX requests are enabled only in IE 5 and IE6
    * Data of all requests is URL-encoded which increases the size of the request
    * Dynamically created pages created by ajax does not support back button which takes the user to the previous pages.

  Was this answer useful?  Yes

Er.Manish

  • Jul 22nd, 2011
 

* Search engines would not be able to index an AJAX application.
* The server information can not be accessed within AJAX.
* AJAX is not well integrated with any browser.
* ActiveX requests are enabled only in IE 5 and IE6
* Data of all requests is URL-encoded, which increases the size of the request.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions