Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. glob_ts = window.glob_ts || {}
  2. function ts_req() {
  3. clog("ts_dbg")
  4. var file = {
  5. url:"/ign/rf/ts/ts.js",
  6. cache:false,
  7. data:{"z":"abc"},
  8. dataType: "script",
  9. success:ts_rsp,
  10. }
  11. var ts = {}
  12. var aii
  13. ts.t0= Date.now()
  14. aii= $.ajax(file)
  15. ts.t1= Date.now()
  16. aii.jreq=file
  17. aii.jmeta=ts
  18. // clog("RLD CHECK")
  19. /*
  20. for (var file of this.arr){
  21. var aii
  22. aii= $.ajax({
  23. url: file.url,
  24. data: file.qs,
  25. cache:false,
  26. success: file.respH,
  27. dataType: "text"
  28. })
  29. aii.rldh=file
  30. }
  31. */
  32. }
  33. function ts_rsp(resp,status,jqXHR) {
  34. // clog("ts_dbg ts_rsp",{that:this,args:[arguments]})
  35. var tfin = Date.now()
  36. clog("ts_dbg ts_rsp",{that:this,resp,status,jqXHR,ts_js,tfin})
  37. var ts_arr,ts_com
  38. var ts_obj
  39. ts_arr = [
  40. jqXHR.jmeta.t0,
  41. jqXHR.jmeta.t1,
  42. ts_js.ts,
  43. ts_js.ts2,
  44. tfin,
  45. ]
  46. ts_obj = {
  47. req0:jqXHR.jmeta.t0,
  48. req1:jqXHR.jmeta.t1,
  49. server:ts_js.ts,
  50. js:ts_js.ts2,
  51. fin:tfin,
  52. }
  53. clog(ts_arr,ts_obj)
  54. glob_ts.ts_obj = ts_obj
  55. glob_ts.ts_arr = ts_arr
  56. var tping = tfin - jqXHR.jmeta.t0
  57. var tavg = (tfin + jqXHR.jmeta.t0)/2
  58. var tsrv = ts_obj.server * 1000
  59. var tdiff = tsrv - tavg
  60. ts_com = {
  61. ts_dbg:"ts_com",
  62. tping,
  63. tavg,
  64. tsrv,
  65. tdiff,
  66. }
  67. glob_ts.ts_com = ts_com
  68. console.table(ts_com)
  69. // clog("ts_dbg","tdiff:",,)
  70. }
  71. function ts_req2() {
  72. clog("ts_dbg")
  73. var file = {
  74. url:"/ign/rf/ts/tse.js",
  75. cache:false,
  76. data:{"z":"abc"},
  77. // dataType: "text",
  78. // dataType: "plane-text",
  79. dataType: "text",
  80. success:ts_rsp2,
  81. }
  82. var ts = {}
  83. var aii
  84. ts.t0= Date.now()
  85. file.xyz =ts.t0
  86. aii= $.ajax(file)
  87. // ts.t1= Date.now()
  88. // aii.jreq=file
  89. // aii.jmeta=ts
  90. // clog("RLD CHECK")
  91. /*
  92. for (var file of this.arr){
  93. var aii
  94. aii= $.ajax({
  95. url: file.url,
  96. data: file.qs,
  97. cache:false,
  98. success: file.respH,
  99. dataType: "text"
  100. })
  101. aii.rldh=file
  102. }
  103. */
  104. }
  105. function ts_rsp2(resp,status,jqXHR) {
  106. // clog("ts_dbg ts_rsp",{that:this,args:[arguments]})
  107. var tfin = Date.now()
  108. // ts_js
  109. clog("ts_dbg ts_rsp2",{that:this,resp,status,jqXHR,tfin})
  110. // clog("ts_dbg ts_rsp2..",tfin - jqXHR.jmeta.t0)
  111. clog("ts_dbg ts_rsp2..",tfin - this.xyz)
  112. return
  113. // clog("ts_dbg ts_rsp",{that:this,resp,status,jqXHR,ts_js,tfin})
  114. var ts_arr,ts_com
  115. var ts_obj
  116. ts_arr = [
  117. jqXHR.jmeta.t0,
  118. jqXHR.jmeta.t1,
  119. ts_js.ts,
  120. ts_js.ts2,
  121. tfin,
  122. ]
  123. ts_obj = {
  124. req0:jqXHR.jmeta.t0,
  125. req1:jqXHR.jmeta.t1,
  126. server:ts_js.ts,
  127. js:ts_js.ts2,
  128. fin:tfin,
  129. }
  130. clog(ts_arr,ts_obj)
  131. glob_ts.ts_obj = ts_obj
  132. glob_ts.ts_arr = ts_arr
  133. var tping = tfin - jqXHR.jmeta.t0
  134. var tavg = (tfin + jqXHR.jmeta.t0)/2
  135. var tsrv = ts_obj.server * 1000
  136. var tdiff = tsrv - tavg
  137. ts_com = {
  138. ts_dbg:"ts_com",
  139. tping,
  140. tavg,
  141. tsrv,
  142. tdiff,
  143. }
  144. glob_ts.ts_com = ts_com
  145. console.table(ts_com)
  146. // clog("ts_dbg","tdiff:",,)
  147. }
  148. glob_ts.t = Date.now()
  149. setTimeout(ts_req,1250)