browser-summary.json 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
  1. {
  2. "scope": "Actual production data through isolated operator-bound read gateways; production Angular builds; independent browser contexts; gzip static/API responses; 20ms/4Mbps/3Mbps; A/B order alternates by round; no deployment or real-user claim",
  3. "completedAt": "2026-11-10T04:49:18.244Z",
  4. "pages": [
  5. {
  6. "page": "dashboard",
  7. "before": {
  8. "runs": 10,
  9. "p50": 6124,
  10. "p75": 6686,
  11. "p95": 7096,
  12. "completeP75": 6689,
  13. "requests": 1
  14. },
  15. "after": {
  16. "runs": 10,
  17. "p50": 3899,
  18. "p75": 4134,
  19. "p95": 4298,
  20. "completeP75": 4136,
  21. "requests": 1
  22. },
  23. "improvementPercent": 38.2,
  24. "businessEqual": true
  25. },
  26. {
  27. "page": "members",
  28. "before": {
  29. "runs": 10,
  30. "p50": 1440,
  31. "p75": 1484,
  32. "p95": 1617,
  33. "completeP75": 1508,
  34. "requests": 1
  35. },
  36. "after": {
  37. "runs": 10,
  38. "p50": 1100,
  39. "p75": 1131,
  40. "p95": 1351,
  41. "completeP75": 1156,
  42. "requests": 1
  43. },
  44. "improvementPercent": 23.8,
  45. "businessEqual": true
  46. },
  47. {
  48. "page": "schedule",
  49. "before": {
  50. "runs": 10,
  51. "p50": 3306,
  52. "p75": 3565,
  53. "p95": 15958,
  54. "completeP75": 3603,
  55. "requests": 1
  56. },
  57. "after": {
  58. "runs": 10,
  59. "p50": 1964,
  60. "p75": 2062,
  61. "p95": 17378,
  62. "completeP75": 2100,
  63. "requests": 1
  64. },
  65. "improvementPercent": 42.2,
  66. "businessEqual": true
  67. },
  68. {
  69. "page": "coaches",
  70. "before": {
  71. "runs": 10,
  72. "p50": 14878,
  73. "p75": 15294,
  74. "p95": 22981,
  75. "completeP75": 15320,
  76. "requests": 1
  77. },
  78. "after": {
  79. "runs": 10,
  80. "p50": 4200,
  81. "p75": 4335,
  82. "p95": 5186,
  83. "completeP75": 4365,
  84. "requests": 1
  85. },
  86. "improvementPercent": 71.7,
  87. "businessEqual": true
  88. },
  89. {
  90. "page": "payroll",
  91. "before": {
  92. "runs": 10,
  93. "p50": 14519,
  94. "p75": 14644,
  95. "p95": 18554,
  96. "completeP75": 14665,
  97. "requests": 1
  98. },
  99. "after": {
  100. "runs": 10,
  101. "p50": 4564,
  102. "p75": 4620,
  103. "p95": 32527,
  104. "completeP75": 16412,
  105. "requests": 2
  106. },
  107. "improvementPercent": 68.5,
  108. "businessEqual": true
  109. },
  110. {
  111. "page": "lessons",
  112. "before": {
  113. "runs": 10,
  114. "p50": 4582,
  115. "p75": 4690,
  116. "p95": 5782,
  117. "completeP75": 4713,
  118. "requests": 1,
  119. "menuReturn": {
  120. "p75": 4387,
  121. "maxRequests": 1
  122. }
  123. },
  124. "after": {
  125. "runs": 10,
  126. "p50": 3167,
  127. "p75": 3221,
  128. "p95": 3277,
  129. "completeP75": 3244,
  130. "requests": 1,
  131. "menuReturn": {
  132. "p75": 82,
  133. "maxRequests": 0
  134. }
  135. },
  136. "improvementPercent": 31.3,
  137. "businessEqual": true
  138. },
  139. {
  140. "page": "learning-reports",
  141. "before": {
  142. "runs": 10,
  143. "p50": 1992,
  144. "p75": 2041,
  145. "p95": 2236,
  146. "completeP75": 2067,
  147. "requests": 1
  148. },
  149. "after": {
  150. "runs": 10,
  151. "p50": 1341,
  152. "p75": 1395,
  153. "p95": 1497,
  154. "completeP75": 1416,
  155. "requests": 1
  156. },
  157. "improvementPercent": 31.7,
  158. "businessEqual": true
  159. },
  160. {
  161. "page": "support-requests",
  162. "before": {
  163. "runs": 10,
  164. "p50": 730,
  165. "p75": 743,
  166. "p95": 836,
  167. "completeP75": 764,
  168. "requests": 1,
  169. "menuReturn": {
  170. "p75": 345,
  171. "maxRequests": 1
  172. }
  173. },
  174. "after": {
  175. "runs": 10,
  176. "p50": 719,
  177. "p75": 791,
  178. "p95": 871,
  179. "completeP75": 814,
  180. "requests": 1,
  181. "menuReturn": {
  182. "p75": 69,
  183. "maxRequests": 0
  184. }
  185. },
  186. "improvementPercent": -6.5,
  187. "businessEqual": true
  188. },
  189. {
  190. "page": "vocabulary",
  191. "before": {
  192. "runs": 10,
  193. "p50": 2614,
  194. "p75": 2696,
  195. "p95": 2797,
  196. "completeP75": 2720,
  197. "requests": 1
  198. },
  199. "after": {
  200. "runs": 10,
  201. "p50": 1273,
  202. "p75": 1397,
  203. "p95": 1615,
  204. "completeP75": 1421,
  205. "requests": 1
  206. },
  207. "improvementPercent": 48.2,
  208. "businessEqual": true
  209. },
  210. {
  211. "page": "stores",
  212. "before": {
  213. "runs": 10,
  214. "p50": 2889,
  215. "p75": 3248,
  216. "p95": 3926,
  217. "completeP75": 3313,
  218. "requests": 1
  219. },
  220. "after": {
  221. "runs": 10,
  222. "p50": 1818,
  223. "p75": 1926,
  224. "p95": 2115,
  225. "completeP75": 1975,
  226. "requests": 1
  227. },
  228. "improvementPercent": 40.7,
  229. "businessEqual": true
  230. },
  231. {
  232. "page": "special-training",
  233. "before": {
  234. "runs": 10,
  235. "p50": 1413,
  236. "p75": 1470,
  237. "p95": 1628,
  238. "completeP75": 1562,
  239. "requests": 1
  240. },
  241. "after": {
  242. "runs": 10,
  243. "p50": 1139,
  244. "p75": 1178,
  245. "p95": 1215,
  246. "completeP75": 1244,
  247. "requests": 1
  248. },
  249. "improvementPercent": 19.9,
  250. "businessEqual": true
  251. }
  252. ]
  253. }