What does the XMLHttpRequest object accomplish in Ajax?

A.  It's the programming language used to develop Ajax applications.
B.  It provides a means of exchanging structured data between the Web server and client.
C.  It provides the ability to asynchronously exchange data between Web browsers and a Web server.
D.  It provides the ability to mark up and style the display of Web-page text.

Ans: C