Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end users experience


Warning! Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience.For more help, check http://xhr.spec.whatwg.org/. jquery ajax call
$.ajax({
		      url: "../serverpage.php",
		      type: "POST",
		      async: false, 
		      cache: false,
		      data: $('form').serialize(),
		      success : function(val){
                if(val =="success") {
			   alert("successfully!");
                }        
		      }
		    });

The reason for this warning is you must be using an XMLHttpRequest synchronous request (async:false) instead of asynchronous. So the user will have to wait until a response is received for the request sent to the server, thus if the request takes too long to process the user will have to wait, this leads to bad user experience, hence you must use async:true in the $.ajax call in jQuery/javaScript.




Recent Posts:




Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and Software Developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include Learnings, Video Tutorials, Code Snippets, How Tos, Blogs, Articles, etc.