es soportado por todos navegadores. pero si quieres asegurarte
Cita: if(typeof window.XMLHttpRequest!='undefined'){
return new XMLHttpRequest();
}else{
try{
return new ActiveXObject('Microsoft.XMLHTTP');
}catch(e){
alert('Su navegador no soporta AJAX');
return false;
}
}
con esto no hace falta responder a lo otro