Здравствуйте. Появилась необходимость читать локальные файлы, используемые в качестве бд.
Произвожу чтение следующим образом:
var o = XMLHHTP_object();
		
		o.overrideMimeType('text/plain;charset=windows-1251');
		o.open("GET", url, false);
		try
		{
			o.send(null);
		}
		catch(e)
		{
			return false;
		}
		return o.responseText;
Если файл найден, все проходит гладко - загрузка с эвалом проходит менее, чем за 15ms. Но если файла не существует, то при срабатывании эксепшена происходит тормоз на 500ms. В некоторых моментах файл может быть не найден до 5 раз, что фатально влияет на загрузку.
Если-бы тянул все через http сервер, то можно было-бы получить заголовки - а так 0 данных. Может кто знает как сделать быструю проверку до отправки XMLHHTP.send()?