Время AJAX запроса

Варианты получения времени AJAX запроса данных c сервера

Пример с тегом <include>

Время запроса: ...
            
    <include src="dummy/dummy.html" callback="function(ops){ id('time-log-include').innerHTML = ops.time + ' мсек'}"></include>
    <div>Время запроса: <span id="time-log-include">...</span></div>
        

Пример с тегом <a>

Запросить
Время запроса: ...
            
    <a href="dummy/dummy.html" ax:id="time-a" ax:anticache="1" ax:callback="function(ops){id('time-log-a').innerHTML = ops.time + ' мсек'}">Запросить</a>
    <div id="time-a"></div>
    <div>Время запроса: <span id="time-log-a">...</span></div>
        

Пример обычного hax запроса

Запросить
Время запроса: ...
            
    <a href="javascript:request()">Запросить</a>
    <script>
        function request(){
            hax({url:'dummy/dummy.html', id:'time-hax', anticache:1, callback:function(ops){
                id('time-log-hax').innerHTML = ops.time + ' мсек'
            }})
        }        
    </script>
    <div id="time-hax"></div>
    <div>Время запроса: <span id="time-log-hax">...</span></div>
        

Вариант с использованием регистрации на событие 'response'

Запросить
Время запроса: ...
            
    <a href="javascript:request2()">Запросить</a>
    <script>
      function request2(){
          hax({url:'dummy/dummy.html', id:'time-response', anticache:1})
          SRAX.Html.on('time-response', 'response', function(ops){
              id('time-log-response').innerHTML = ops.time + ' мсек'
          })
      }        
    </script>
    <div id="time-response"></div>
    <div>Время запроса: <span id="time-log-response">...</span></div>