DO you know AJAX? List some of its advantages.

Sharad Jaiswal
Sharad Jaiswal

Posted On: Nov 18, 2020

 

AJAX stands for Asynchronous JavaScript And XML used to create the asynchronous web applications. AJAX is not a programming language, instead, it uses a set of web development technologies like HTML and CSS.AJAX is used in web applications to send and retrieve the data from the server without disturbing the behavior and display of the existing page. As the data exchange occurs behind the scene, the web page can update without reloading the whole page.

Advantage of AJAX: -

  • Speed: One of the main advantages is that it reduces the time and server traffic on both sides.
  • Interaction: AJAX is responsive and able to transmit the whole page at a time.
  • XMLHttpRequest: Ajax uses the XMLHttpRequest to transfer the data to both sides. It is used for making requests to non-Ajax pages.
  • Asynchronous calls: As AJAX makes asynchronous calls to the server, it means the browser doesn't have to wait for all the data to arrive before start rendering.
  • Form Validation: Another advantage is that AJAX provides proper Validation.
  • Bandwidth Usage: It is riveting that with the help of AJAX fetching of data from the database or storing data into the database can be performed without reloading the page. This enhances both performance and speed.

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    Software Engineering Interview Questions

    What is software engineering?

    Software engineering is a branch of computer science that deals with the building and growth of the software for both computers and applications. Computer system software uses the operating system and...

    Software Engineering Interview Questions

    List different phases of Software Development Life Cycle (SDLC)?

    There are mainly 6 phases of SDLC:Requirement gathering and analysis Design Implementation or coding Testing Deployment Maintenance...

    Software Engineering Interview Questions

    What programming languages you have used?

    Answer this question according to yourself as to what programming languages you have used or have knowledge for example C, C++, Java, Python, etc. Also, elaborate about the project if you have done an...