mediawiki-extensions-Multim.../tests/qunit/provider
Gergő Tisza 7afbc5ce92 Use provider XHR information in performance metrics + several fixes
* more robust method of obtaining URL
* decouple performance logging from providers (mostly)
* ignore fake XHR object which jQuery returns for JSONP requests
* guard for CORS requests - apparently Chrome refuses to return
  certain information even with an Allow-Origin: * response header.
* Resource Timing is limited to 150 results, which causes fake
  misses in debug mode. There is an API to increase the limit
  but it is not implemented in Chrome. I am calling it nevertheless,
  maybe IE understands it (it is present in the MSDN docs at least).

This seems to work for AJAX, CORS, JSONP, image AJAX; CORS requests
return 0 for a lot of values, per spec a Timing-Allow-Origin: *
header might help that.

Change-Id: I8353858022f51a7e70774e65513d0fa2554a5064
2014-02-19 00:38:27 +00:00
..
mmv.provider.Api.test.js Use provider XHR information in performance metrics + several fixes 2014-02-19 00:38:27 +00:00
mmv.provider.FileRepoInfo.test.js Add imageinfo, thumbnail info, repoinfo provider 2014-02-04 23:46:02 +00:00
mmv.provider.GlobalUsage.test.js Renaming things for consistency: DataProvider -> Provider 2014-02-04 23:51:48 +00:00
mmv.provider.Image.test.js Preload prev/next images 2014-02-13 10:52:40 +01:00
mmv.provider.ImageInfo.test.js Refactor panel-related things into another class 2014-02-07 10:09:08 -08:00
mmv.provider.ImageUsage.test.js Renaming things for consistency: DataProvider -> Provider 2014-02-04 23:51:48 +00:00
mmv.provider.ThumbnailInfo.test.js Add Thumbnail model 2014-02-07 01:46:26 +00:00
mmv.provider.UserInfo.test.js Preload prev/next images 2014-02-13 10:52:40 +01:00