measurements.json 32 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042
  1. {
  2. "samples": [
  3. {
  4. "run": "baseline-ios-long-1",
  5. "mode": "baseline",
  6. "startedAt": 1789270444.17505,
  7. "finishedAt": 1789270449.2012,
  8. "sendReadyMs": 858.02,
  9. "postAckMs": 347.9,
  10. "afterAckMs": 510.12,
  11. "firstViewMs": 618.4,
  12. "viewCount": 43,
  13. "domUpdateGapMs": null,
  14. "medianViewGapMs": 104.38,
  15. "maxViewGapMs": 168.03,
  16. "sseBytes": 590643,
  17. "postCount": 1,
  18. "exactTextVerified": false,
  19. "requests": [
  20. "GET /api/app/bootstrap",
  21. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  22. "GET /api/app/capabilities",
  23. "GET /api/app/agents",
  24. "GET /api/app/conversations",
  25. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  26. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  27. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  28. ]
  29. },
  30. {
  31. "run": "baseline-ios-short-1",
  32. "mode": "baseline",
  33. "startedAt": 1789270413.609026,
  34. "finishedAt": 1789270415.124535,
  35. "sendReadyMs": 857.15,
  36. "postAckMs": 349.42,
  37. "afterAckMs": 507.73,
  38. "firstViewMs": 627.61,
  39. "viewCount": 10,
  40. "domUpdateGapMs": null,
  41. "medianViewGapMs": 101.45,
  42. "maxViewGapMs": 103.94,
  43. "sseBytes": 34751,
  44. "postCount": 1,
  45. "exactTextVerified": false,
  46. "requests": [
  47. "GET /api/app/bootstrap",
  48. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  49. "GET /api/app/capabilities",
  50. "GET /api/app/agents",
  51. "GET /api/app/conversations",
  52. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
  53. ]
  54. },
  55. {
  56. "run": "baseline-ios-short-2",
  57. "mode": "baseline",
  58. "startedAt": 1789270418.5895472,
  59. "finishedAt": 1789270419.915149,
  60. "sendReadyMs": 668.71,
  61. "postAckMs": 170.86,
  62. "afterAckMs": 497.85,
  63. "firstViewMs": 436.64,
  64. "viewCount": 10,
  65. "domUpdateGapMs": null,
  66. "medianViewGapMs": 101.69,
  67. "maxViewGapMs": 106.29,
  68. "sseBytes": 37189,
  69. "postCount": 1,
  70. "exactTextVerified": false,
  71. "requests": [
  72. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  73. "GET /api/app/capabilities",
  74. "GET /api/app/agents",
  75. "GET /api/app/conversations",
  76. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  77. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  78. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  79. ]
  80. },
  81. {
  82. "run": "baseline-ios-short-3",
  83. "mode": "baseline",
  84. "startedAt": 1789270422.622422,
  85. "finishedAt": 1789270423.944274,
  86. "sendReadyMs": 676.66,
  87. "postAckMs": 170.42,
  88. "afterAckMs": 506.25,
  89. "firstViewMs": 432.16,
  90. "viewCount": 10,
  91. "domUpdateGapMs": null,
  92. "medianViewGapMs": 102.91,
  93. "maxViewGapMs": 109.96,
  94. "sseBytes": 37291,
  95. "postCount": 1,
  96. "exactTextVerified": false,
  97. "requests": [
  98. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  99. "GET /api/app/capabilities",
  100. "GET /api/app/agents",
  101. "GET /api/app/conversations",
  102. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  103. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  104. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  105. ]
  106. },
  107. {
  108. "run": "baseline-ios-short-4",
  109. "mode": "baseline",
  110. "startedAt": 1789270426.639295,
  111. "finishedAt": 1789270427.948278,
  112. "sendReadyMs": 675.09,
  113. "postAckMs": 170.67,
  114. "afterAckMs": 504.41,
  115. "firstViewMs": 432.2,
  116. "viewCount": 10,
  117. "domUpdateGapMs": null,
  118. "medianViewGapMs": 101.02,
  119. "maxViewGapMs": 105.78,
  120. "sseBytes": 36084,
  121. "postCount": 1,
  122. "exactTextVerified": false,
  123. "requests": [
  124. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  125. "GET /api/app/capabilities",
  126. "GET /api/app/agents",
  127. "GET /api/app/conversations",
  128. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  129. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
  130. ]
  131. },
  132. {
  133. "run": "baseline-ios-short-5",
  134. "mode": "baseline",
  135. "startedAt": 1789270430.6062179,
  136. "finishedAt": 1789270431.9157681,
  137. "sendReadyMs": 679.54,
  138. "postAckMs": 175.24,
  139. "afterAckMs": 504.29,
  140. "firstViewMs": 440.97,
  141. "viewCount": 10,
  142. "domUpdateGapMs": null,
  143. "medianViewGapMs": 101.97,
  144. "maxViewGapMs": 105.68,
  145. "sseBytes": 36144,
  146. "postCount": 1,
  147. "exactTextVerified": false,
  148. "requests": [
  149. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  150. "GET /api/app/capabilities",
  151. "GET /api/app/agents",
  152. "GET /api/app/conversations",
  153. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  154. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
  155. ]
  156. },
  157. {
  158. "run": "baseline-ios-short-6",
  159. "mode": "baseline",
  160. "startedAt": 1789270434.58927,
  161. "finishedAt": 1789270435.9074311,
  162. "sendReadyMs": 673.08,
  163. "postAckMs": 173.77,
  164. "afterAckMs": 499.31,
  165. "firstViewMs": 435.48,
  166. "viewCount": 10,
  167. "domUpdateGapMs": null,
  168. "medianViewGapMs": 103.33,
  169. "maxViewGapMs": 104.77,
  170. "sseBytes": 37364,
  171. "postCount": 1,
  172. "exactTextVerified": false,
  173. "requests": [
  174. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  175. "GET /api/app/capabilities",
  176. "GET /api/app/agents",
  177. "GET /api/app/conversations",
  178. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  179. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  180. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  181. ]
  182. },
  183. {
  184. "run": "optimized-ios-long-1",
  185. "mode": "optimized",
  186. "startedAt": 1789277715.605375,
  187. "finishedAt": 1789277721.7467551,
  188. "sendReadyMs": 181.87,
  189. "postAckMs": 179.98,
  190. "afterAckMs": 1.88,
  191. "firstViewMs": 475.32,
  192. "viewCount": 109,
  193. "domUpdateGapMs": null,
  194. "medianViewGapMs": 30.23,
  195. "maxViewGapMs": 565.76,
  196. "sseBytes": 124553,
  197. "postCount": 1,
  198. "exactTextVerified": true,
  199. "requests": [
  200. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  201. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  202. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  203. ]
  204. },
  205. {
  206. "run": "optimized-ios-short-1",
  207. "mode": "optimized",
  208. "startedAt": 1789277677.66264,
  209. "finishedAt": 1789277679.0431418,
  210. "sendReadyMs": 180.84,
  211. "postAckMs": 178.68,
  212. "afterAckMs": 2.16,
  213. "firstViewMs": 531.75,
  214. "viewCount": 22,
  215. "domUpdateGapMs": null,
  216. "medianViewGapMs": 33.24,
  217. "maxViewGapMs": 76.52,
  218. "sseBytes": 31369,
  219. "postCount": 1,
  220. "exactTextVerified": true,
  221. "requests": [
  222. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  223. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  224. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  225. ]
  226. },
  227. {
  228. "run": "optimized-ios-short-2",
  229. "mode": "optimized",
  230. "startedAt": 1789277682.920054,
  231. "finishedAt": 1789277684.2902431,
  232. "sendReadyMs": 177.6,
  233. "postAckMs": 176.86,
  234. "afterAckMs": 0.74,
  235. "firstViewMs": 465.16,
  236. "viewCount": 25,
  237. "domUpdateGapMs": null,
  238. "medianViewGapMs": 33.9,
  239. "maxViewGapMs": 73.5,
  240. "sseBytes": 31174,
  241. "postCount": 1,
  242. "exactTextVerified": true,
  243. "requests": [
  244. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  245. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  246. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  247. ]
  248. },
  249. {
  250. "run": "optimized-ios-short-3",
  251. "mode": "optimized",
  252. "startedAt": 1789277688.067282,
  253. "finishedAt": 1789277689.4306068,
  254. "sendReadyMs": 172.22,
  255. "postAckMs": 171.67,
  256. "afterAckMs": 0.55,
  257. "firstViewMs": 468.39,
  258. "viewCount": 23,
  259. "domUpdateGapMs": null,
  260. "medianViewGapMs": 35.69,
  261. "maxViewGapMs": 83.49,
  262. "sseBytes": 29925,
  263. "postCount": 1,
  264. "exactTextVerified": true,
  265. "requests": [
  266. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  267. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  268. ]
  269. },
  270. {
  271. "run": "optimized-ios-short-4",
  272. "mode": "optimized",
  273. "startedAt": 1789277693.408166,
  274. "finishedAt": 1789277694.8235512,
  275. "sendReadyMs": 176.47,
  276. "postAckMs": 175.75,
  277. "afterAckMs": 0.72,
  278. "firstViewMs": 531.88,
  279. "viewCount": 20,
  280. "domUpdateGapMs": null,
  281. "medianViewGapMs": 35.79,
  282. "maxViewGapMs": 90.64,
  283. "sseBytes": 31391,
  284. "postCount": 1,
  285. "exactTextVerified": true,
  286. "requests": [
  287. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  288. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  289. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  290. ]
  291. },
  292. {
  293. "run": "optimized-ios-short-5",
  294. "mode": "optimized",
  295. "startedAt": 1789277698.667413,
  296. "finishedAt": 1789277700.03796,
  297. "sendReadyMs": 173.66,
  298. "postAckMs": 173.04,
  299. "afterAckMs": 0.62,
  300. "firstViewMs": 500.31,
  301. "viewCount": 24,
  302. "domUpdateGapMs": null,
  303. "medianViewGapMs": 33.17,
  304. "maxViewGapMs": 88.39,
  305. "sseBytes": 31399,
  306. "postCount": 1,
  307. "exactTextVerified": true,
  308. "requests": [
  309. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  310. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  311. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  312. ]
  313. },
  314. {
  315. "run": "optimized-ios-short-6",
  316. "mode": "optimized",
  317. "startedAt": 1789277703.9011621,
  318. "finishedAt": 1789277705.265032,
  319. "sendReadyMs": 172.69,
  320. "postAckMs": 172.08,
  321. "afterAckMs": 0.61,
  322. "firstViewMs": 460.25,
  323. "viewCount": 23,
  324. "domUpdateGapMs": null,
  325. "medianViewGapMs": 31.17,
  326. "maxViewGapMs": 87.73,
  327. "sseBytes": 29955,
  328. "postCount": 1,
  329. "exactTextVerified": true,
  330. "requests": [
  331. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  332. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  333. ]
  334. },
  335. {
  336. "run": "baseline-android-short-1",
  337. "mode": "baseline",
  338. "startedAt": 1789272133.5630002,
  339. "finishedAt": 1789272134.8880002,
  340. "sendReadyMs": 883,
  341. "postAckMs": null,
  342. "afterAckMs": 715,
  343. "firstViewMs": 438,
  344. "viewCount": 9,
  345. "domUpdateGapMs": null,
  346. "medianViewGapMs": 99,
  347. "maxViewGapMs": 299,
  348. "sseBytes": 37544,
  349. "postCount": 1,
  350. "exactTextVerified": true,
  351. "requests": [
  352. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  353. "GET /api/app/agents",
  354. "GET /api/app/conversations",
  355. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  356. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  357. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  358. ]
  359. },
  360. {
  361. "run": "baseline-android-short-2",
  362. "mode": "baseline",
  363. "startedAt": 1789272135.5979998,
  364. "finishedAt": 1789272136.8979998,
  365. "sendReadyMs": 519,
  366. "postAckMs": null,
  367. "afterAckMs": 354,
  368. "firstViewMs": 442,
  369. "viewCount": 9,
  370. "domUpdateGapMs": null,
  371. "medianViewGapMs": 101,
  372. "maxViewGapMs": 113,
  373. "sseBytes": 36237,
  374. "postCount": 1,
  375. "exactTextVerified": true,
  376. "requests": [
  377. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  378. "GET /api/app/agents",
  379. "GET /api/app/conversations",
  380. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  381. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
  382. ]
  383. },
  384. {
  385. "run": "baseline-android-short-3",
  386. "mode": "baseline",
  387. "startedAt": 1789272137.7305,
  388. "finishedAt": 1789272139.0275,
  389. "sendReadyMs": 515,
  390. "postAckMs": null,
  391. "afterAckMs": 347.5,
  392. "firstViewMs": 439,
  393. "viewCount": 9,
  394. "domUpdateGapMs": null,
  395. "medianViewGapMs": 100,
  396. "maxViewGapMs": 118,
  397. "sseBytes": 36207,
  398. "postCount": 1,
  399. "exactTextVerified": true,
  400. "requests": [
  401. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  402. "GET /api/app/agents",
  403. "GET /api/app/conversations",
  404. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  405. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
  406. ]
  407. },
  408. {
  409. "run": "baseline-android-short-4",
  410. "mode": "baseline",
  411. "startedAt": 1789272139.7459998,
  412. "finishedAt": 1789272141.0319998,
  413. "sendReadyMs": 522,
  414. "postAckMs": null,
  415. "afterAckMs": 354,
  416. "firstViewMs": 435,
  417. "viewCount": 9,
  418. "domUpdateGapMs": null,
  419. "medianViewGapMs": 100,
  420. "maxViewGapMs": 119,
  421. "sseBytes": 36297,
  422. "postCount": 1,
  423. "exactTextVerified": true,
  424. "requests": [
  425. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  426. "GET /api/app/agents",
  427. "GET /api/app/conversations",
  428. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  429. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
  430. ]
  431. },
  432. {
  433. "run": "baseline-android-short-5",
  434. "mode": "baseline",
  435. "startedAt": 1789272141.7295,
  436. "finishedAt": 1789272143.0295002,
  437. "sendReadyMs": 519,
  438. "postAckMs": null,
  439. "afterAckMs": 351.5,
  440. "firstViewMs": 440,
  441. "viewCount": 9,
  442. "domUpdateGapMs": null,
  443. "medianViewGapMs": 101,
  444. "maxViewGapMs": 115,
  445. "sseBytes": 36207,
  446. "postCount": 1,
  447. "exactTextVerified": true,
  448. "requests": [
  449. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  450. "GET /api/app/agents",
  451. "GET /api/app/conversations",
  452. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  453. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
  454. ]
  455. },
  456. {
  457. "run": "baseline-android-short-6",
  458. "mode": "baseline",
  459. "startedAt": 1789272143.73,
  460. "finishedAt": 1789272145.056,
  461. "sendReadyMs": 521,
  462. "postAckMs": null,
  463. "afterAckMs": 352,
  464. "firstViewMs": 439,
  465. "viewCount": 10,
  466. "domUpdateGapMs": null,
  467. "medianViewGapMs": 100,
  468. "maxViewGapMs": 118,
  469. "sseBytes": 37478,
  470. "postCount": 1,
  471. "exactTextVerified": true,
  472. "requests": [
  473. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  474. "GET /api/app/agents",
  475. "GET /api/app/conversations",
  476. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  477. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  478. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  479. ]
  480. },
  481. {
  482. "run": "baseline-android-long-1",
  483. "mode": "baseline",
  484. "startedAt": 1789272145.8465002,
  485. "finishedAt": 1789272150.6055002,
  486. "sendReadyMs": 530,
  487. "postAckMs": null,
  488. "afterAckMs": 361.5,
  489. "firstViewMs": 441,
  490. "viewCount": 43,
  491. "domUpdateGapMs": null,
  492. "medianViewGapMs": 102,
  493. "maxViewGapMs": 138,
  494. "sseBytes": 612731,
  495. "postCount": 1,
  496. "exactTextVerified": true,
  497. "requests": [
  498. "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
  499. "GET /api/app/agents",
  500. "GET /api/app/conversations",
  501. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  502. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  503. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  504. ]
  505. },
  506. {
  507. "run": "optimized-android-short-1",
  508. "mode": "optimized",
  509. "startedAt": 1789277029.8174999,
  510. "finishedAt": 1789277031.2475,
  511. "sendReadyMs": 318,
  512. "postAckMs": null,
  513. "afterAckMs": 14.5,
  514. "firstViewMs": 575,
  515. "viewCount": 25,
  516. "domUpdateGapMs": null,
  517. "medianViewGapMs": 38,
  518. "maxViewGapMs": 45,
  519. "sseBytes": 29937,
  520. "postCount": 1,
  521. "exactTextVerified": true,
  522. "requests": [
  523. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  524. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  525. ]
  526. },
  527. {
  528. "run": "optimized-android-short-2",
  529. "mode": "optimized",
  530. "startedAt": 1789277031.952,
  531. "finishedAt": 1789277033.2359998,
  532. "sendReadyMs": 182,
  533. "postAckMs": null,
  534. "afterAckMs": 13,
  535. "firstViewMs": 442,
  536. "viewCount": 25,
  537. "domUpdateGapMs": null,
  538. "medianViewGapMs": 36,
  539. "maxViewGapMs": 50,
  540. "sseBytes": 29937,
  541. "postCount": 1,
  542. "exactTextVerified": true,
  543. "requests": [
  544. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  545. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  546. ]
  547. },
  548. {
  549. "run": "optimized-android-short-3",
  550. "mode": "optimized",
  551. "startedAt": 1789277033.9174998,
  552. "finishedAt": 1789277035.2464998,
  553. "sendReadyMs": 189,
  554. "postAckMs": null,
  555. "afterAckMs": 11.5,
  556. "firstViewMs": 453,
  557. "viewCount": 26,
  558. "domUpdateGapMs": null,
  559. "medianViewGapMs": 36,
  560. "maxViewGapMs": 44,
  561. "sseBytes": 31186,
  562. "postCount": 1,
  563. "exactTextVerified": true,
  564. "requests": [
  565. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  566. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  567. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  568. ]
  569. },
  570. {
  571. "run": "optimized-android-short-4",
  572. "mode": "optimized",
  573. "startedAt": 1789277035.9329998,
  574. "finishedAt": 1789277037.2329998,
  575. "sendReadyMs": 178,
  576. "postAckMs": null,
  577. "afterAckMs": 8,
  578. "firstViewMs": 443,
  579. "viewCount": 25,
  580. "domUpdateGapMs": null,
  581. "medianViewGapMs": 36,
  582. "maxViewGapMs": 48,
  583. "sseBytes": 29937,
  584. "postCount": 1,
  585. "exactTextVerified": true,
  586. "requests": [
  587. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  588. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  589. ]
  590. },
  591. {
  592. "run": "optimized-android-short-5",
  593. "mode": "optimized",
  594. "startedAt": 1789277037.9164999,
  595. "finishedAt": 1789277039.1975,
  596. "sendReadyMs": 176,
  597. "postAckMs": null,
  598. "afterAckMs": 7.5,
  599. "firstViewMs": 439,
  600. "viewCount": 25,
  601. "domUpdateGapMs": null,
  602. "medianViewGapMs": 36,
  603. "maxViewGapMs": 47,
  604. "sseBytes": 29952,
  605. "postCount": 1,
  606. "exactTextVerified": true,
  607. "requests": [
  608. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  609. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  610. ]
  611. },
  612. {
  613. "run": "optimized-android-short-6",
  614. "mode": "optimized",
  615. "startedAt": 1789277039.8825,
  616. "finishedAt": 1789277041.1894999,
  617. "sendReadyMs": 174,
  618. "postAckMs": null,
  619. "afterAckMs": 6.5,
  620. "firstViewMs": 436,
  621. "viewCount": 26,
  622. "domUpdateGapMs": null,
  623. "medianViewGapMs": 35,
  624. "maxViewGapMs": 47,
  625. "sseBytes": 31201,
  626. "postCount": 1,
  627. "exactTextVerified": true,
  628. "requests": [
  629. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  630. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  631. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  632. ]
  633. },
  634. {
  635. "run": "optimized-android-long-1",
  636. "mode": "optimized",
  637. "startedAt": 1789277041.9835002,
  638. "finishedAt": 1789277046.7655,
  639. "sendReadyMs": 176,
  640. "postAckMs": null,
  641. "afterAckMs": 7.5,
  642. "firstViewMs": 438,
  643. "viewCount": 107,
  644. "domUpdateGapMs": null,
  645. "medianViewGapMs": 36,
  646. "maxViewGapMs": 108,
  647. "sseBytes": 123133,
  648. "postCount": 1,
  649. "exactTextVerified": true,
  650. "requests": [
  651. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  652. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  653. ]
  654. },
  655. {
  656. "run": "baseline-web-short-1",
  657. "mode": "baseline",
  658. "startedAt": 1789279288.584,
  659. "finishedAt": 1789279289.892,
  660. "sendReadyMs": 600,
  661. "postAckMs": 109,
  662. "afterAckMs": 491,
  663. "firstViewMs": 472,
  664. "viewCount": 10,
  665. "domUpdateGapMs": 203,
  666. "medianViewGapMs": 98,
  667. "maxViewGapMs": 140,
  668. "sseBytes": 37524,
  669. "postCount": 0,
  670. "exactTextVerified": true,
  671. "requests": [
  672. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  673. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  674. "GET /api/app/agents",
  675. "GET /api/app/conversations",
  676. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  677. ]
  678. },
  679. {
  680. "run": "baseline-web-short-2",
  681. "mode": "baseline",
  682. "startedAt": 1789279291.519,
  683. "finishedAt": 1789279292.85,
  684. "sendReadyMs": 604,
  685. "postAckMs": 112,
  686. "afterAckMs": 492,
  687. "firstViewMs": 475,
  688. "viewCount": 10,
  689. "domUpdateGapMs": 232,
  690. "medianViewGapMs": 97,
  691. "maxViewGapMs": 135,
  692. "sseBytes": 37554,
  693. "postCount": 0,
  694. "exactTextVerified": true,
  695. "requests": [
  696. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  697. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  698. "GET /api/app/agents",
  699. "GET /api/app/conversations",
  700. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  701. ]
  702. },
  703. {
  704. "run": "baseline-web-short-3",
  705. "mode": "baseline",
  706. "startedAt": 1789279294.52,
  707. "finishedAt": 1789279295.825,
  708. "sendReadyMs": 595,
  709. "postAckMs": 111,
  710. "afterAckMs": 484,
  711. "firstViewMs": 472,
  712. "viewCount": 10,
  713. "domUpdateGapMs": 184,
  714. "medianViewGapMs": 99,
  715. "maxViewGapMs": 116,
  716. "sseBytes": 37509,
  717. "postCount": 0,
  718. "exactTextVerified": true,
  719. "requests": [
  720. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  721. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  722. "GET /api/app/agents",
  723. "GET /api/app/conversations",
  724. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  725. ]
  726. },
  727. {
  728. "run": "baseline-web-short-4",
  729. "mode": "baseline",
  730. "startedAt": 1789279297.524,
  731. "finishedAt": 1789279298.83,
  732. "sendReadyMs": 593,
  733. "postAckMs": 109,
  734. "afterAckMs": 484,
  735. "firstViewMs": 447,
  736. "viewCount": 10,
  737. "domUpdateGapMs": 233,
  738. "medianViewGapMs": 98,
  739. "maxViewGapMs": 134,
  740. "sseBytes": 37554,
  741. "postCount": 0,
  742. "exactTextVerified": true,
  743. "requests": [
  744. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  745. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  746. "GET /api/app/agents",
  747. "GET /api/app/conversations",
  748. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  749. ]
  750. },
  751. {
  752. "run": "baseline-web-short-5",
  753. "mode": "baseline",
  754. "startedAt": 1789279300.526,
  755. "finishedAt": 1789279301.859,
  756. "sendReadyMs": 590,
  757. "postAckMs": 112,
  758. "afterAckMs": 478,
  759. "firstViewMs": 465,
  760. "viewCount": 10,
  761. "domUpdateGapMs": 185,
  762. "medianViewGapMs": 99,
  763. "maxViewGapMs": 127,
  764. "sseBytes": 37494,
  765. "postCount": 0,
  766. "exactTextVerified": true,
  767. "requests": [
  768. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  769. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  770. "GET /api/app/agents",
  771. "GET /api/app/conversations",
  772. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  773. ]
  774. },
  775. {
  776. "run": "baseline-web-short-6",
  777. "mode": "baseline",
  778. "startedAt": 1789279303.353,
  779. "finishedAt": 1789279304.66,
  780. "sendReadyMs": 596,
  781. "postAckMs": 111,
  782. "afterAckMs": 485,
  783. "firstViewMs": 471,
  784. "viewCount": 10,
  785. "domUpdateGapMs": 184,
  786. "medianViewGapMs": 92,
  787. "maxViewGapMs": 131,
  788. "sseBytes": 37554,
  789. "postCount": 0,
  790. "exactTextVerified": true,
  791. "requests": [
  792. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  793. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  794. "GET /api/app/agents",
  795. "GET /api/app/conversations",
  796. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  797. ]
  798. },
  799. {
  800. "run": "baseline-web-long-1",
  801. "mode": "baseline",
  802. "startedAt": 1789279306.357,
  803. "finishedAt": 1789279311.189,
  804. "sendReadyMs": 596,
  805. "postAckMs": 113,
  806. "afterAckMs": 483,
  807. "firstViewMs": 469,
  808. "viewCount": 44,
  809. "domUpdateGapMs": 202,
  810. "medianViewGapMs": 100,
  811. "maxViewGapMs": 133,
  812. "sseBytes": 610148,
  813. "postCount": 0,
  814. "exactTextVerified": true,
  815. "requests": [
  816. "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
  817. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
  818. "GET /api/app/agents",
  819. "GET /api/app/conversations",
  820. "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
  821. ]
  822. },
  823. {
  824. "run": "optimized-web-short-1",
  825. "mode": "optimized",
  826. "startedAt": 1789279314.77,
  827. "finishedAt": 1789279316.082,
  828. "sendReadyMs": 178,
  829. "postAckMs": 162,
  830. "afterAckMs": 16,
  831. "firstViewMs": 446,
  832. "viewCount": 26,
  833. "domUpdateGapMs": 34,
  834. "medianViewGapMs": 33,
  835. "maxViewGapMs": 66,
  836. "sseBytes": 31135,
  837. "postCount": 0,
  838. "exactTextVerified": true,
  839. "requests": [
  840. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  841. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  842. ]
  843. },
  844. {
  845. "run": "optimized-web-short-2",
  846. "mode": "optimized",
  847. "startedAt": 1789279317.754,
  848. "finishedAt": 1789279319.046,
  849. "sendReadyMs": 170,
  850. "postAckMs": 157,
  851. "afterAckMs": 13,
  852. "firstViewMs": 432,
  853. "viewCount": 26,
  854. "domUpdateGapMs": 33,
  855. "medianViewGapMs": 33,
  856. "maxViewGapMs": 64,
  857. "sseBytes": 31150,
  858. "postCount": 1,
  859. "exactTextVerified": true,
  860. "requests": [
  861. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  862. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  863. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  864. ]
  865. },
  866. {
  867. "run": "optimized-web-short-3",
  868. "mode": "optimized",
  869. "startedAt": 1789279319.92,
  870. "finishedAt": 1789279321.227,
  871. "sendReadyMs": 175,
  872. "postAckMs": 160,
  873. "afterAckMs": 15,
  874. "firstViewMs": 441,
  875. "viewCount": 26,
  876. "domUpdateGapMs": 34,
  877. "medianViewGapMs": 33,
  878. "maxViewGapMs": 65,
  879. "sseBytes": 31456,
  880. "postCount": 1,
  881. "exactTextVerified": true,
  882. "requests": [
  883. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  884. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  885. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  886. ]
  887. },
  888. {
  889. "run": "optimized-web-short-4",
  890. "mode": "optimized",
  891. "startedAt": 1789279322.923,
  892. "finishedAt": 1789279324.232,
  893. "sendReadyMs": 168,
  894. "postAckMs": 156,
  895. "afterAckMs": 12,
  896. "firstViewMs": 435,
  897. "viewCount": 26,
  898. "domUpdateGapMs": 34,
  899. "medianViewGapMs": 33,
  900. "maxViewGapMs": 65,
  901. "sseBytes": 31135,
  902. "postCount": 1,
  903. "exactTextVerified": true,
  904. "requests": [
  905. "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
  906. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  907. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  908. ]
  909. },
  910. {
  911. "run": "optimized-web-short-5",
  912. "mode": "optimized",
  913. "startedAt": 1789279325.926,
  914. "finishedAt": 1789279327.229,
  915. "sendReadyMs": 171,
  916. "postAckMs": 159,
  917. "afterAckMs": 12,
  918. "firstViewMs": 434,
  919. "viewCount": 26,
  920. "domUpdateGapMs": 34,
  921. "medianViewGapMs": 34,
  922. "maxViewGapMs": 65,
  923. "sseBytes": 31135,
  924. "postCount": 0,
  925. "exactTextVerified": true,
  926. "requests": [
  927. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  928. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  929. ]
  930. },
  931. {
  932. "run": "optimized-web-short-6",
  933. "mode": "optimized",
  934. "startedAt": 1789279328.931,
  935. "finishedAt": 1789279330.229,
  936. "sendReadyMs": 171,
  937. "postAckMs": 158,
  938. "afterAckMs": 13,
  939. "firstViewMs": 433,
  940. "viewCount": 24,
  941. "domUpdateGapMs": 33,
  942. "medianViewGapMs": 34,
  943. "maxViewGapMs": 70,
  944. "sseBytes": 31148,
  945. "postCount": 0,
  946. "exactTextVerified": true,
  947. "requests": [
  948. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  949. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  950. ]
  951. },
  952. {
  953. "run": "optimized-web-long-1",
  954. "mode": "optimized",
  955. "startedAt": 1789279331.787,
  956. "finishedAt": 1789279336.531,
  957. "sendReadyMs": 171,
  958. "postAckMs": 158,
  959. "afterAckMs": 13,
  960. "firstViewMs": 440,
  961. "viewCount": 125,
  962. "domUpdateGapMs": 34,
  963. "medianViewGapMs": 34,
  964. "maxViewGapMs": 64,
  965. "sseBytes": 127499,
  966. "postCount": 0,
  967. "exactTextVerified": true,
  968. "requests": [
  969. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
  970. "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
  971. ]
  972. }
  973. ],
  974. "summary": [
  975. {
  976. "platform": "ios",
  977. "mode": "baseline",
  978. "samples": 5,
  979. "sendReadyMs": 675.09,
  980. "postAckMs": 170.86,
  981. "afterAckMs": 504.29,
  982. "firstViewMs": 435.48,
  983. "medianViewGapMs": 101.97,
  984. "domUpdateGapMs": null
  985. },
  986. {
  987. "platform": "ios",
  988. "mode": "optimized",
  989. "samples": 5,
  990. "sendReadyMs": 173.66,
  991. "postAckMs": 173.04,
  992. "afterAckMs": 0.62,
  993. "firstViewMs": 468.39,
  994. "medianViewGapMs": 33.9,
  995. "domUpdateGapMs": null
  996. },
  997. {
  998. "platform": "android",
  999. "mode": "baseline",
  1000. "samples": 5,
  1001. "sendReadyMs": 519,
  1002. "postAckMs": null,
  1003. "afterAckMs": 352,
  1004. "firstViewMs": 439,
  1005. "medianViewGapMs": 100,
  1006. "domUpdateGapMs": null
  1007. },
  1008. {
  1009. "platform": "android",
  1010. "mode": "optimized",
  1011. "samples": 5,
  1012. "sendReadyMs": 178,
  1013. "postAckMs": null,
  1014. "afterAckMs": 8,
  1015. "firstViewMs": 442,
  1016. "medianViewGapMs": 36,
  1017. "domUpdateGapMs": null
  1018. },
  1019. {
  1020. "platform": "web",
  1021. "mode": "baseline",
  1022. "samples": 5,
  1023. "sendReadyMs": 595,
  1024. "postAckMs": 111,
  1025. "afterAckMs": 484,
  1026. "firstViewMs": 471,
  1027. "medianViewGapMs": 98,
  1028. "domUpdateGapMs": 185
  1029. },
  1030. {
  1031. "platform": "web",
  1032. "mode": "optimized",
  1033. "samples": 5,
  1034. "sendReadyMs": 171,
  1035. "postAckMs": 158,
  1036. "afterAckMs": 13,
  1037. "firstViewMs": 434,
  1038. "medianViewGapMs": 33,
  1039. "domUpdateGapMs": 34
  1040. }
  1041. ]
  1042. }