{ "baseUrl": "https://rover.otter.land", "runDir": "perf/results/2026-06-11T03-11-39-596Z-route-sweep", "environment": { "cpuThrottle": 6, "viewport": { "width": 390, "height": 844 }, "isMobile": true, "sampleMs": 22000, "routes": [ "/", "/spectate", "/mini", "/display", "/scanner" ] }, "results": [ { "route": "/", "finalUrl": "https://rover.otter.land/", "elapsedMs": 31140, "metrics": { "start": { "Documents": 1, "JSEventListeners": 1378, "Nodes": 2317, "LayoutCount": 19, "RecalcStyleCount": 22, "LayoutDuration": 0.22421, "RecalcStyleDuration": 0.14072, "ScriptDuration": 2.822122, "TaskDuration": 4.19407, "JSHeapUsedSize": 11632508, "JSHeapTotalSize": 25427968 }, "end": { "Documents": 1, "JSEventListeners": 19918, "Nodes": 2410, "LayoutCount": 254, "RecalcStyleCount": 257, "LayoutDuration": 0.563597, "RecalcStyleDuration": 0.463739, "ScriptDuration": 19.718193, "TaskDuration": 27.23569, "JSHeapUsedSize": 11990088, "JSHeapTotalSize": 46137344 }, "delta": { "Documents": 0, "JSEventListeners": 18540, "Nodes": 93, "LayoutCount": 235, "RecalcStyleCount": 235, "LayoutDuration": 0.339387, "RecalcStyleDuration": 0.323019, "ScriptDuration": 16.896071, "TaskDuration": 23.04162, "JSHeapUsedSize": 357580, "JSHeapTotalSize": 20709376 } }, "cpu": { "totalProfileMs": 22620.38, "topSelfTime": [ { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 5565.919000000015, "samples": 4742 }, { "url": "", "functionName": "stack", "lineNumber": 16, "columnNumber": 18, "selfMs": 1320.5979999999977, "samples": 1252 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "C9", "lineNumber": 8, "columnNumber": 94304, "selfMs": 1208.7519999999997, "samples": 1089 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 1071.7820000000006, "samples": 959 }, { "url": "", "functionName": "removeEventListener", "lineNumber": -1, "columnNumber": -1, "selfMs": 722.738, "samples": 602 }, { "url": "", "functionName": "addEventListener", "lineNumber": -1, "columnNumber": -1, "selfMs": 698.5720000000002, "samples": 574 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "v9", "lineNumber": 8, "columnNumber": 71024, "selfMs": 683.0779999999993, "samples": 614 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Fl", "lineNumber": 8, "columnNumber": 101199, "selfMs": 617.3209999999995, "samples": 560 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "va", "lineNumber": 8, "columnNumber": 10653, "selfMs": 580.1580000000001, "samples": 520 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kl", "lineNumber": 8, "columnNumber": 117211, "selfMs": 576.3960000000004, "samples": 508 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Z4", "lineNumber": 8, "columnNumber": 28258, "selfMs": 554.5710000000006, "samples": 483 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w1", "lineNumber": 8, "columnNumber": 40723, "selfMs": 519.5719999999999, "samples": 463 }, { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 421.71700000000004, "samples": 365 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "zl", "lineNumber": 8, "columnNumber": 80827, "selfMs": 386.1430000000002, "samples": 359 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "n2", "lineNumber": 8, "columnNumber": 42234, "selfMs": 385.25699999999983, "samples": 345 } ] }, "responsiveness": { "longTaskCount": 18, "worstLongTaskMs": 375, "topLongTasks": [ { "name": "self", "startTime": 223.79999999701977, "duration": 375 }, { "name": "self", "startTime": 606.7999999970198, "duration": 173 }, { "name": "self", "startTime": 1585.6000000014901, "duration": 162 }, { "name": "self", "startTime": 2700.39999999851, "duration": 154 }, { "name": "self", "startTime": 1248.1000000014901, "duration": 146 }, { "name": "self", "startTime": 1113.3999999985099, "duration": 134 }, { "name": "self", "startTime": 2568.89999999851, "duration": 131 }, { "name": "self", "startTime": 1495, "duration": 90 } ], "frameCount": 288, "averageFrameMs": 95.25104166666668, "p95FrameMs": 150, "p99FrameMs": 299.9000000000001, "intervalDriftP95Ms": 447.70000000298023, "intervalDriftP99Ms": 998.2999999970198 }, "listenerChurn": [ { "target": "window", "type": "keydown", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:1430556\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "keyup", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:1430607\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "blur", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:1430656\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "gamepadconnected", "stack": "at patchedAdd (:39:7)\nat Do (/assets/index-l3JqdlyF.js:12:1435537)\nat /assets/index-l3JqdlyF.js:12:1437969\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "gamepaddisconnected", "stack": "at patchedAdd (:39:7)\nat Do (/assets/index-l3JqdlyF.js:12:1435583)\nat /assets/index-l3JqdlyF.js:12:1437969\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "keydown", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1430696\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "keyup", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1430750\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "blur", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1430802\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "gamepadconnected", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1435732\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "gamepaddisconnected", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1435782\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "input", "type": "invalid", "stack": "at HTMLInputElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5926)", "adds": 18, "removes": 0, "churn": 18 }, { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "document", "type": "fullscreenchange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:18:64752\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "document", "type": "webkitfullscreenchange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:18:64800\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "select", "type": "invalid", "stack": "at HTMLSelectElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:6351)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "audio", "type": "play", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493825\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "audio", "type": "pause", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493856\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 } ], "consoleErrors": [ { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" }, { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" } ], "errorResponses": [ { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 }, { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 } ] }, { "route": "/spectate", "finalUrl": "https://rover.otter.land/spectate", "elapsedMs": 39733, "metrics": { "start": { "Documents": 1, "JSEventListeners": 481, "Nodes": 7749, "LayoutCount": 20, "RecalcStyleCount": 21, "LayoutDuration": 0.272597, "RecalcStyleDuration": 0.345233, "ScriptDuration": 2.08359, "TaskDuration": 4.123137, "JSHeapUsedSize": 11324160, "JSHeapTotalSize": 22544384 }, "end": { "Documents": 1, "JSEventListeners": 582, "Nodes": 9853, "LayoutCount": 178, "RecalcStyleCount": 179, "LayoutDuration": 1.135787, "RecalcStyleDuration": 3.121734, "ScriptDuration": 13.355442, "TaskDuration": 27.766747, "JSHeapUsedSize": 12483572, "JSHeapTotalSize": 44564480 }, "delta": { "Documents": 0, "JSEventListeners": 101, "Nodes": 2104, "LayoutCount": 158, "RecalcStyleCount": 158, "LayoutDuration": 0.8631900000000001, "RecalcStyleDuration": 2.776501, "ScriptDuration": 11.271851999999999, "TaskDuration": 23.64361, "JSHeapUsedSize": 1159412, "JSHeapTotalSize": 22020096 } }, "cpu": { "totalProfileMs": 23858.096, "topSelfTime": [ { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 10793.050999999965, "samples": 9389 }, { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 1053.511999999999, "samples": 929 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "C9", "lineNumber": 8, "columnNumber": 94304, "selfMs": 707.128, "samples": 622 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 635.9999999999995, "samples": 581 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Fl", "lineNumber": 8, "columnNumber": 101199, "selfMs": 551.2510000000001, "samples": 479 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w1", "lineNumber": 8, "columnNumber": 40723, "selfMs": 448.16499999999957, "samples": 399 }, { "url": "", "functionName": "setAttribute", "lineNumber": -1, "columnNumber": -1, "selfMs": 405.3189999999998, "samples": 368 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Q", "lineNumber": 8, "columnNumber": 39681, "selfMs": 371.8820000000001, "samples": 327 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kl", "lineNumber": 8, "columnNumber": 117211, "selfMs": 349.49300000000045, "samples": 307 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Eh", "lineNumber": 8, "columnNumber": 95724, "selfMs": 334.23500000000035, "samples": 299 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "zl", "lineNumber": 8, "columnNumber": 80827, "selfMs": 311.8220000000001, "samples": 272 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kt", "lineNumber": 8, "columnNumber": 48095, "selfMs": 285.936, "samples": 253 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 282.45000000000016, "samples": 246 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "B6", "lineNumber": 8, "columnNumber": 34145, "selfMs": 269.50099999999986, "samples": 243 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "n2", "lineNumber": 8, "columnNumber": 42234, "selfMs": 256.6229999999999, "samples": 237 } ] }, "responsiveness": { "longTaskCount": 157, "worstLongTaskMs": 384, "topLongTasks": [ { "name": "self", "startTime": 94.09999999403954, "duration": 384 }, { "name": "self", "startTime": 1276.1999999955297, "duration": 209 }, { "name": "self", "startTime": 1760.3999999985099, "duration": 155 }, { "name": "self", "startTime": 806.8999999985099, "duration": 144 }, { "name": "self", "startTime": 1631, "duration": 129 }, { "name": "self", "startTime": 951.7999999970198, "duration": 120 }, { "name": "self", "startTime": 1165.0999999940395, "duration": 111 }, { "name": "self", "startTime": 2425.0999999940395, "duration": 104 } ], "frameCount": 187, "averageFrameMs": 158.81764705882352, "p95FrameMs": 200, "p99FrameMs": 349.89999999999964, "intervalDriftP95Ms": 991, "intervalDriftP99Ms": 1417.6000000014901 }, "listenerChurn": [ { "target": "audio", "type": "play", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493825\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "pause", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493856\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "ended", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493888\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "error", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493920\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "waiting", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493952\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "canplay", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493986\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "stalled", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1494020\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "img", "type": "error", "stack": "at HTMLImageElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5591)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "img", "type": "load", "stack": "at HTMLImageElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5605)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "input", "type": "invalid", "stack": "at HTMLInputElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5926)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "abort", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "canplay", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "canplaythrough", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "durationchange", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "emptied", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "encrypted", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 } ], "consoleErrors": [ { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" }, { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" } ], "errorResponses": [ { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 }, { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 } ] }, { "route": "/mini", "finalUrl": "https://rover.otter.land/mini", "elapsedMs": 27376, "metrics": { "start": { "Documents": 3, "JSEventListeners": 341, "Nodes": 1087, "LayoutCount": 16, "RecalcStyleCount": 9, "LayoutDuration": 0.048951, "RecalcStyleDuration": 0.038311, "ScriptDuration": 1.946575, "TaskDuration": 3.348858, "JSHeapUsedSize": 4914840, "JSHeapTotalSize": 9961472 }, "end": { "Documents": 1, "JSEventListeners": 364, "Nodes": 1028, "LayoutCount": 31, "RecalcStyleCount": 19, "LayoutDuration": 0.06621, "RecalcStyleDuration": 0.044034, "ScriptDuration": 6.370869, "TaskDuration": 12.032729, "JSHeapUsedSize": 5974356, "JSHeapTotalSize": 14155776 }, "delta": { "Documents": -2, "JSEventListeners": 23, "Nodes": -59, "LayoutCount": 15, "RecalcStyleCount": 10, "LayoutDuration": 0.017259000000000004, "RecalcStyleDuration": 0.005722999999999999, "ScriptDuration": 4.424294, "TaskDuration": 8.683871, "JSHeapUsedSize": 1059516, "JSHeapTotalSize": 4194304 } }, "cpu": { "totalProfileMs": 22261.814, "topSelfTime": [ { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 13717.200000000019, "samples": 11743 }, { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 3899.671999999998, "samples": 3375 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "y", "lineNumber": 125, "columnNumber": 21072, "selfMs": 204.32199999999992, "samples": 185 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 184.44399999999996, "samples": 165 }, { "url": "", "functionName": "postMessage", "lineNumber": -1, "columnNumber": -1, "selfMs": 162.96500000000006, "samples": 130 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Ko", "lineNumber": 11, "columnNumber": 1485067, "selfMs": 148.96700000000004, "samples": 133 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "nX", "lineNumber": 125, "columnNumber": 24003, "selfMs": 138.10000000000002, "samples": 126 }, { "url": "", "functionName": "now", "lineNumber": -1, "columnNumber": -1, "selfMs": 116.77199999999996, "samples": 103 }, { "url": "", "functionName": "(garbage collector)", "lineNumber": -1, "columnNumber": -1, "selfMs": 108.71, "samples": 86 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kt", "lineNumber": 8, "columnNumber": 48095, "selfMs": 106.72699999999999, "samples": 93 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "V2.emit", "lineNumber": 11, "columnNumber": 25371, "selfMs": 105.01600000000003, "samples": 97 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 100.40300000000006, "samples": 91 }, { "url": "", "functionName": "requestAnimationFrame", "lineNumber": -1, "columnNumber": -1, "selfMs": 99.974, "samples": 98 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "V8", "lineNumber": 11, "columnNumber": 1487297, "selfMs": 99.09499999999997, "samples": 90 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Z4", "lineNumber": 8, "columnNumber": 28258, "selfMs": 95.99399999999997, "samples": 76 } ] }, "responsiveness": { "longTaskCount": 6, "worstLongTaskMs": 417, "topLongTasks": [ { "name": "self", "startTime": 97, "duration": 417 }, { "name": "self", "startTime": 1641.6000000014901, "duration": 231 }, { "name": "self", "startTime": 1138.7999999970198, "duration": 182 }, { "name": "self", "startTime": 990.5, "duration": 148 }, { "name": "self", "startTime": 520.2999999970198, "duration": 72 }, { "name": "self", "startTime": 20922.69999999553, "duration": 62 } ], "frameCount": 1458, "averageFrameMs": 18.037654320987656, "p95FrameMs": 16.799999999999272, "p99FrameMs": 66.59999999999991, "intervalDriftP95Ms": 47.80000000447035, "intervalDriftP99Ms": 287.79999999701977 }, "listenerChurn": [ { "target": "audio", "type": "play", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493825\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "pause", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493856\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "ended", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493888\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "error", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493920\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "waiting", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493952\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "canplay", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493986\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "stalled", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1494020\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "video", "type": "abort", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "canplay", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "canplaythrough", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "durationchange", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "emptied", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "encrypted", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "ended", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "error", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "loadeddata", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 } ], "consoleErrors": [], "errorResponses": [] }, { "route": "/display", "finalUrl": "https://rover.otter.land/display", "elapsedMs": 27401, "metrics": { "start": { "Documents": 3, "JSEventListeners": 165, "Nodes": 1426, "LayoutCount": 151, "RecalcStyleCount": 273, "LayoutDuration": 0.262288, "RecalcStyleDuration": 0.164363, "ScriptDuration": 1.571817, "TaskDuration": 3.053927, "JSHeapUsedSize": 5919764, "JSHeapTotalSize": 14155776 }, "end": { "Documents": 1, "JSEventListeners": 151, "Nodes": 1403, "LayoutCount": 187, "RecalcStyleCount": 1504, "LayoutDuration": 0.302435, "RecalcStyleDuration": 0.737327, "ScriptDuration": 10.88699, "TaskDuration": 17.813804, "JSHeapUsedSize": 14807236, "JSHeapTotalSize": 39059456 }, "delta": { "Documents": -2, "JSEventListeners": -14, "Nodes": -23, "LayoutCount": 36, "RecalcStyleCount": 1231, "LayoutDuration": 0.04014699999999999, "RecalcStyleDuration": 0.5729639999999999, "ScriptDuration": 9.315173000000001, "TaskDuration": 14.759877000000001, "JSHeapUsedSize": 8887472, "JSHeapTotalSize": 24903680 } }, "cpu": { "totalProfileMs": 22219.872, "topSelfTime": [ { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 7561.981000000003, "samples": 6658 }, { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 4865.7079999999905, "samples": 4202 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Fl", "lineNumber": 8, "columnNumber": 101199, "selfMs": 1138.4479999999983, "samples": 1034 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 699.6279999999998, "samples": 616 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Z4", "lineNumber": 8, "columnNumber": 28258, "selfMs": 404.3399999999998, "samples": 352 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "va", "lineNumber": 8, "columnNumber": 10653, "selfMs": 394.74200000000013, "samples": 355 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w1", "lineNumber": 8, "columnNumber": 40723, "selfMs": 377.0549999999999, "samples": 355 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "n2", "lineNumber": 8, "columnNumber": 42234, "selfMs": 362.90999999999974, "samples": 323 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kl", "lineNumber": 8, "columnNumber": 117211, "selfMs": 298.9329999999999, "samples": 277 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w4", "lineNumber": 11, "columnNumber": 91309, "selfMs": 231.62700000000012, "samples": 203 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kt", "lineNumber": 8, "columnNumber": 48095, "selfMs": 217.16799999999995, "samples": 199 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Eh", "lineNumber": 8, "columnNumber": 95724, "selfMs": 217.03000000000006, "samples": 195 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "zl", "lineNumber": 8, "columnNumber": 80827, "selfMs": 188.36899999999986, "samples": 165 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 177.10899999999998, "samples": 156 }, { "url": "", "functionName": "(garbage collector)", "lineNumber": -1, "columnNumber": -1, "selfMs": 173.6550000000001, "samples": 136 } ] }, "responsiveness": { "longTaskCount": 9, "worstLongTaskMs": 384, "topLongTasks": [ { "name": "self", "startTime": 158.89999999850988, "duration": 384 }, { "name": "self", "startTime": 1201.5999999940395, "duration": 182 }, { "name": "self", "startTime": 1744.6999999955297, "duration": 179 }, { "name": "self", "startTime": 1586.5999999940395, "duration": 158 }, { "name": "self", "startTime": 855.7999999970198, "duration": 127 }, { "name": "self", "startTime": 547.8999999985099, "duration": 82 }, { "name": "self", "startTime": 1122, "duration": 78 }, { "name": "self", "startTime": 2111.2999999970198, "duration": 77 } ], "frameCount": 1354, "averageFrameMs": 19.47237813884786, "p95FrameMs": 33.29999999999973, "p99FrameMs": 83.40000000000146, "intervalDriftP95Ms": 101.30000000447035, "intervalDriftP99Ms": 307.8999999985099 }, "listenerChurn": [ { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "window", "type": "test", "stack": "at patchedAdd (:39:7)\nat Od (/assets/index-l3JqdlyF.js:9:15999)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "test", "stack": "at patchedRemove (:43:7)\nat Od (/assets/index-l3JqdlyF.js:9:16037)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 0, "removes": 1, "churn": 1 }, { "target": "window", "type": "pagehide", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:32038", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "offline", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:36497", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "abort", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "beforetoggle", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "cancel", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplay", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplaythrough", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "close", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 } ], "consoleErrors": [ { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" } ], "errorResponses": [ { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 } ] }, { "route": "/scanner", "finalUrl": "https://rover.otter.land/scanner", "elapsedMs": 26919, "metrics": { "start": { "Documents": 3, "JSEventListeners": 184, "Nodes": 92, "LayoutCount": 4, "RecalcStyleCount": 4, "LayoutDuration": 0.016191, "RecalcStyleDuration": 0.013329, "ScriptDuration": 0.869807, "TaskDuration": 1.774683, "JSHeapUsedSize": 4335732, "JSHeapTotalSize": 7602176 }, "end": { "Documents": 1, "JSEventListeners": 197, "Nodes": 81, "LayoutCount": 4, "RecalcStyleCount": 36, "LayoutDuration": 0.016191, "RecalcStyleDuration": 0.02886, "ScriptDuration": 2.56914, "TaskDuration": 7.080687, "JSHeapUsedSize": 3741292, "JSHeapTotalSize": 7602176 }, "delta": { "Documents": -2, "JSEventListeners": 13, "Nodes": -11, "LayoutCount": 0, "RecalcStyleCount": 32, "LayoutDuration": 0, "RecalcStyleDuration": 0.015531, "ScriptDuration": 1.699333, "TaskDuration": 5.306004, "JSHeapUsedSize": -594440, "JSHeapTotalSize": 0 } }, "cpu": { "totalProfileMs": 22157.973, "topSelfTime": [ { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 17015.302999999938, "samples": 14891 }, { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 3295.391000000004, "samples": 2994 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 192.14099999999996, "samples": 182 }, { "url": "", "functionName": "requestAnimationFrame", "lineNumber": -1, "columnNumber": -1, "selfMs": 99.48600000000002, "samples": 96 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "V2.emit", "lineNumber": 11, "columnNumber": 25371, "selfMs": 94.451, "samples": 86 }, { "url": "", "functionName": "now", "lineNumber": -1, "columnNumber": -1, "selfMs": 80.64100000000002, "samples": 76 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ws.onmessage", "lineNumber": 11, "columnNumber": 33453, "selfMs": 78.39899999999999, "samples": 87 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "LX", "lineNumber": 125, "columnNumber": 40053, "selfMs": 76.586, "samples": 69 }, { "url": "", "functionName": "postMessage", "lineNumber": -1, "columnNumber": -1, "selfMs": 65.49599999999997, "samples": 55 }, { "url": "", "functionName": "(garbage collector)", "lineNumber": -1, "columnNumber": -1, "selfMs": 64.16000000000003, "samples": 56 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "xu", "lineNumber": 125, "columnNumber": 6998, "selfMs": 42.50999999999999, "samples": 35 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "onData", "lineNumber": 11, "columnNumber": 27611, "selfMs": 40.158, "samples": 42 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ca", "lineNumber": 8, "columnNumber": 3731, "selfMs": 37.54899999999999, "samples": 34 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "decodeString", "lineNumber": 11, "columnNumber": 48609, "selfMs": 34.713, "samples": 36 }, { "url": "", "functionName": "frameLoop", "lineNumber": 71, "columnNumber": 22, "selfMs": 30.535, "samples": 28 } ] }, "responsiveness": { "longTaskCount": 4, "worstLongTaskMs": 363, "topLongTasks": [ { "name": "self", "startTime": 110.69999999552965, "duration": 363 }, { "name": "self", "startTime": 1015.0999999940395, "duration": 165 }, { "name": "self", "startTime": 873, "duration": 142 }, { "name": "self", "startTime": 480.09999999403954, "duration": 68 } ], "frameCount": 1530, "averageFrameMs": 17.06901960784314, "p95FrameMs": 16.700000000000728, "p99FrameMs": 16.80000000000291, "intervalDriftP95Ms": 4.399999998509884, "intervalDriftP99Ms": 145.90000000596046 }, "listenerChurn": [ { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "window", "type": "test", "stack": "at patchedAdd (:39:7)\nat Od (/assets/index-l3JqdlyF.js:9:15999)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "test", "stack": "at patchedRemove (:43:7)\nat Od (/assets/index-l3JqdlyF.js:9:16037)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 0, "removes": 1, "churn": 1 }, { "target": "window", "type": "pagehide", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:32038", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "offline", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:36497", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "abort", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "beforetoggle", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "cancel", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplay", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplaythrough", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "close", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 } ], "consoleErrors": [], "errorResponses": [] } ], "rankedByAverageFrame": [ { "route": "/spectate", "finalUrl": "https://rover.otter.land/spectate", "elapsedMs": 39733, "metrics": { "start": { "Documents": 1, "JSEventListeners": 481, "Nodes": 7749, "LayoutCount": 20, "RecalcStyleCount": 21, "LayoutDuration": 0.272597, "RecalcStyleDuration": 0.345233, "ScriptDuration": 2.08359, "TaskDuration": 4.123137, "JSHeapUsedSize": 11324160, "JSHeapTotalSize": 22544384 }, "end": { "Documents": 1, "JSEventListeners": 582, "Nodes": 9853, "LayoutCount": 178, "RecalcStyleCount": 179, "LayoutDuration": 1.135787, "RecalcStyleDuration": 3.121734, "ScriptDuration": 13.355442, "TaskDuration": 27.766747, "JSHeapUsedSize": 12483572, "JSHeapTotalSize": 44564480 }, "delta": { "Documents": 0, "JSEventListeners": 101, "Nodes": 2104, "LayoutCount": 158, "RecalcStyleCount": 158, "LayoutDuration": 0.8631900000000001, "RecalcStyleDuration": 2.776501, "ScriptDuration": 11.271851999999999, "TaskDuration": 23.64361, "JSHeapUsedSize": 1159412, "JSHeapTotalSize": 22020096 } }, "cpu": { "totalProfileMs": 23858.096, "topSelfTime": [ { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 10793.050999999965, "samples": 9389 }, { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 1053.511999999999, "samples": 929 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "C9", "lineNumber": 8, "columnNumber": 94304, "selfMs": 707.128, "samples": 622 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 635.9999999999995, "samples": 581 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Fl", "lineNumber": 8, "columnNumber": 101199, "selfMs": 551.2510000000001, "samples": 479 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w1", "lineNumber": 8, "columnNumber": 40723, "selfMs": 448.16499999999957, "samples": 399 }, { "url": "", "functionName": "setAttribute", "lineNumber": -1, "columnNumber": -1, "selfMs": 405.3189999999998, "samples": 368 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Q", "lineNumber": 8, "columnNumber": 39681, "selfMs": 371.8820000000001, "samples": 327 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kl", "lineNumber": 8, "columnNumber": 117211, "selfMs": 349.49300000000045, "samples": 307 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Eh", "lineNumber": 8, "columnNumber": 95724, "selfMs": 334.23500000000035, "samples": 299 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "zl", "lineNumber": 8, "columnNumber": 80827, "selfMs": 311.8220000000001, "samples": 272 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kt", "lineNumber": 8, "columnNumber": 48095, "selfMs": 285.936, "samples": 253 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 282.45000000000016, "samples": 246 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "B6", "lineNumber": 8, "columnNumber": 34145, "selfMs": 269.50099999999986, "samples": 243 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "n2", "lineNumber": 8, "columnNumber": 42234, "selfMs": 256.6229999999999, "samples": 237 } ] }, "responsiveness": { "longTaskCount": 157, "worstLongTaskMs": 384, "topLongTasks": [ { "name": "self", "startTime": 94.09999999403954, "duration": 384 }, { "name": "self", "startTime": 1276.1999999955297, "duration": 209 }, { "name": "self", "startTime": 1760.3999999985099, "duration": 155 }, { "name": "self", "startTime": 806.8999999985099, "duration": 144 }, { "name": "self", "startTime": 1631, "duration": 129 }, { "name": "self", "startTime": 951.7999999970198, "duration": 120 }, { "name": "self", "startTime": 1165.0999999940395, "duration": 111 }, { "name": "self", "startTime": 2425.0999999940395, "duration": 104 } ], "frameCount": 187, "averageFrameMs": 158.81764705882352, "p95FrameMs": 200, "p99FrameMs": 349.89999999999964, "intervalDriftP95Ms": 991, "intervalDriftP99Ms": 1417.6000000014901 }, "listenerChurn": [ { "target": "audio", "type": "play", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493825\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "pause", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493856\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "ended", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493888\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "error", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493920\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "waiting", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493952\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "canplay", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493986\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "stalled", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1494020\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "img", "type": "error", "stack": "at HTMLImageElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5591)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "img", "type": "load", "stack": "at HTMLImageElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5605)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "input", "type": "invalid", "stack": "at HTMLInputElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5926)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "abort", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "canplay", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "canplaythrough", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "durationchange", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "emptied", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "encrypted", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 } ], "consoleErrors": [ { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" }, { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" } ], "errorResponses": [ { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 }, { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 } ] }, { "route": "/", "finalUrl": "https://rover.otter.land/", "elapsedMs": 31140, "metrics": { "start": { "Documents": 1, "JSEventListeners": 1378, "Nodes": 2317, "LayoutCount": 19, "RecalcStyleCount": 22, "LayoutDuration": 0.22421, "RecalcStyleDuration": 0.14072, "ScriptDuration": 2.822122, "TaskDuration": 4.19407, "JSHeapUsedSize": 11632508, "JSHeapTotalSize": 25427968 }, "end": { "Documents": 1, "JSEventListeners": 19918, "Nodes": 2410, "LayoutCount": 254, "RecalcStyleCount": 257, "LayoutDuration": 0.563597, "RecalcStyleDuration": 0.463739, "ScriptDuration": 19.718193, "TaskDuration": 27.23569, "JSHeapUsedSize": 11990088, "JSHeapTotalSize": 46137344 }, "delta": { "Documents": 0, "JSEventListeners": 18540, "Nodes": 93, "LayoutCount": 235, "RecalcStyleCount": 235, "LayoutDuration": 0.339387, "RecalcStyleDuration": 0.323019, "ScriptDuration": 16.896071, "TaskDuration": 23.04162, "JSHeapUsedSize": 357580, "JSHeapTotalSize": 20709376 } }, "cpu": { "totalProfileMs": 22620.38, "topSelfTime": [ { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 5565.919000000015, "samples": 4742 }, { "url": "", "functionName": "stack", "lineNumber": 16, "columnNumber": 18, "selfMs": 1320.5979999999977, "samples": 1252 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "C9", "lineNumber": 8, "columnNumber": 94304, "selfMs": 1208.7519999999997, "samples": 1089 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 1071.7820000000006, "samples": 959 }, { "url": "", "functionName": "removeEventListener", "lineNumber": -1, "columnNumber": -1, "selfMs": 722.738, "samples": 602 }, { "url": "", "functionName": "addEventListener", "lineNumber": -1, "columnNumber": -1, "selfMs": 698.5720000000002, "samples": 574 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "v9", "lineNumber": 8, "columnNumber": 71024, "selfMs": 683.0779999999993, "samples": 614 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Fl", "lineNumber": 8, "columnNumber": 101199, "selfMs": 617.3209999999995, "samples": 560 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "va", "lineNumber": 8, "columnNumber": 10653, "selfMs": 580.1580000000001, "samples": 520 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kl", "lineNumber": 8, "columnNumber": 117211, "selfMs": 576.3960000000004, "samples": 508 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Z4", "lineNumber": 8, "columnNumber": 28258, "selfMs": 554.5710000000006, "samples": 483 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w1", "lineNumber": 8, "columnNumber": 40723, "selfMs": 519.5719999999999, "samples": 463 }, { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 421.71700000000004, "samples": 365 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "zl", "lineNumber": 8, "columnNumber": 80827, "selfMs": 386.1430000000002, "samples": 359 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "n2", "lineNumber": 8, "columnNumber": 42234, "selfMs": 385.25699999999983, "samples": 345 } ] }, "responsiveness": { "longTaskCount": 18, "worstLongTaskMs": 375, "topLongTasks": [ { "name": "self", "startTime": 223.79999999701977, "duration": 375 }, { "name": "self", "startTime": 606.7999999970198, "duration": 173 }, { "name": "self", "startTime": 1585.6000000014901, "duration": 162 }, { "name": "self", "startTime": 2700.39999999851, "duration": 154 }, { "name": "self", "startTime": 1248.1000000014901, "duration": 146 }, { "name": "self", "startTime": 1113.3999999985099, "duration": 134 }, { "name": "self", "startTime": 2568.89999999851, "duration": 131 }, { "name": "self", "startTime": 1495, "duration": 90 } ], "frameCount": 288, "averageFrameMs": 95.25104166666668, "p95FrameMs": 150, "p99FrameMs": 299.9000000000001, "intervalDriftP95Ms": 447.70000000298023, "intervalDriftP99Ms": 998.2999999970198 }, "listenerChurn": [ { "target": "window", "type": "keydown", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:1430556\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "keyup", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:1430607\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "blur", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:1430656\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "gamepadconnected", "stack": "at patchedAdd (:39:7)\nat Do (/assets/index-l3JqdlyF.js:12:1435537)\nat /assets/index-l3JqdlyF.js:12:1437969\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "gamepaddisconnected", "stack": "at patchedAdd (:39:7)\nat Do (/assets/index-l3JqdlyF.js:12:1435583)\nat /assets/index-l3JqdlyF.js:12:1437969\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "keydown", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1430696\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "keyup", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1430750\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "blur", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1430802\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "gamepadconnected", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1435732\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "gamepaddisconnected", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1435782\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "input", "type": "invalid", "stack": "at HTMLInputElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5926)", "adds": 18, "removes": 0, "churn": 18 }, { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "document", "type": "fullscreenchange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:18:64752\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "document", "type": "webkitfullscreenchange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:18:64800\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "select", "type": "invalid", "stack": "at HTMLSelectElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:6351)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "audio", "type": "play", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493825\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "audio", "type": "pause", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493856\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 } ], "consoleErrors": [ { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" }, { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" } ], "errorResponses": [ { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 }, { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 } ] }, { "route": "/display", "finalUrl": "https://rover.otter.land/display", "elapsedMs": 27401, "metrics": { "start": { "Documents": 3, "JSEventListeners": 165, "Nodes": 1426, "LayoutCount": 151, "RecalcStyleCount": 273, "LayoutDuration": 0.262288, "RecalcStyleDuration": 0.164363, "ScriptDuration": 1.571817, "TaskDuration": 3.053927, "JSHeapUsedSize": 5919764, "JSHeapTotalSize": 14155776 }, "end": { "Documents": 1, "JSEventListeners": 151, "Nodes": 1403, "LayoutCount": 187, "RecalcStyleCount": 1504, "LayoutDuration": 0.302435, "RecalcStyleDuration": 0.737327, "ScriptDuration": 10.88699, "TaskDuration": 17.813804, "JSHeapUsedSize": 14807236, "JSHeapTotalSize": 39059456 }, "delta": { "Documents": -2, "JSEventListeners": -14, "Nodes": -23, "LayoutCount": 36, "RecalcStyleCount": 1231, "LayoutDuration": 0.04014699999999999, "RecalcStyleDuration": 0.5729639999999999, "ScriptDuration": 9.315173000000001, "TaskDuration": 14.759877000000001, "JSHeapUsedSize": 8887472, "JSHeapTotalSize": 24903680 } }, "cpu": { "totalProfileMs": 22219.872, "topSelfTime": [ { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 7561.981000000003, "samples": 6658 }, { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 4865.7079999999905, "samples": 4202 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Fl", "lineNumber": 8, "columnNumber": 101199, "selfMs": 1138.4479999999983, "samples": 1034 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 699.6279999999998, "samples": 616 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Z4", "lineNumber": 8, "columnNumber": 28258, "selfMs": 404.3399999999998, "samples": 352 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "va", "lineNumber": 8, "columnNumber": 10653, "selfMs": 394.74200000000013, "samples": 355 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w1", "lineNumber": 8, "columnNumber": 40723, "selfMs": 377.0549999999999, "samples": 355 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "n2", "lineNumber": 8, "columnNumber": 42234, "selfMs": 362.90999999999974, "samples": 323 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kl", "lineNumber": 8, "columnNumber": 117211, "selfMs": 298.9329999999999, "samples": 277 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w4", "lineNumber": 11, "columnNumber": 91309, "selfMs": 231.62700000000012, "samples": 203 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kt", "lineNumber": 8, "columnNumber": 48095, "selfMs": 217.16799999999995, "samples": 199 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Eh", "lineNumber": 8, "columnNumber": 95724, "selfMs": 217.03000000000006, "samples": 195 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "zl", "lineNumber": 8, "columnNumber": 80827, "selfMs": 188.36899999999986, "samples": 165 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 177.10899999999998, "samples": 156 }, { "url": "", "functionName": "(garbage collector)", "lineNumber": -1, "columnNumber": -1, "selfMs": 173.6550000000001, "samples": 136 } ] }, "responsiveness": { "longTaskCount": 9, "worstLongTaskMs": 384, "topLongTasks": [ { "name": "self", "startTime": 158.89999999850988, "duration": 384 }, { "name": "self", "startTime": 1201.5999999940395, "duration": 182 }, { "name": "self", "startTime": 1744.6999999955297, "duration": 179 }, { "name": "self", "startTime": 1586.5999999940395, "duration": 158 }, { "name": "self", "startTime": 855.7999999970198, "duration": 127 }, { "name": "self", "startTime": 547.8999999985099, "duration": 82 }, { "name": "self", "startTime": 1122, "duration": 78 }, { "name": "self", "startTime": 2111.2999999970198, "duration": 77 } ], "frameCount": 1354, "averageFrameMs": 19.47237813884786, "p95FrameMs": 33.29999999999973, "p99FrameMs": 83.40000000000146, "intervalDriftP95Ms": 101.30000000447035, "intervalDriftP99Ms": 307.8999999985099 }, "listenerChurn": [ { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "window", "type": "test", "stack": "at patchedAdd (:39:7)\nat Od (/assets/index-l3JqdlyF.js:9:15999)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "test", "stack": "at patchedRemove (:43:7)\nat Od (/assets/index-l3JqdlyF.js:9:16037)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 0, "removes": 1, "churn": 1 }, { "target": "window", "type": "pagehide", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:32038", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "offline", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:36497", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "abort", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "beforetoggle", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "cancel", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplay", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplaythrough", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "close", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 } ], "consoleErrors": [ { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" } ], "errorResponses": [ { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 } ] }, { "route": "/mini", "finalUrl": "https://rover.otter.land/mini", "elapsedMs": 27376, "metrics": { "start": { "Documents": 3, "JSEventListeners": 341, "Nodes": 1087, "LayoutCount": 16, "RecalcStyleCount": 9, "LayoutDuration": 0.048951, "RecalcStyleDuration": 0.038311, "ScriptDuration": 1.946575, "TaskDuration": 3.348858, "JSHeapUsedSize": 4914840, "JSHeapTotalSize": 9961472 }, "end": { "Documents": 1, "JSEventListeners": 364, "Nodes": 1028, "LayoutCount": 31, "RecalcStyleCount": 19, "LayoutDuration": 0.06621, "RecalcStyleDuration": 0.044034, "ScriptDuration": 6.370869, "TaskDuration": 12.032729, "JSHeapUsedSize": 5974356, "JSHeapTotalSize": 14155776 }, "delta": { "Documents": -2, "JSEventListeners": 23, "Nodes": -59, "LayoutCount": 15, "RecalcStyleCount": 10, "LayoutDuration": 0.017259000000000004, "RecalcStyleDuration": 0.005722999999999999, "ScriptDuration": 4.424294, "TaskDuration": 8.683871, "JSHeapUsedSize": 1059516, "JSHeapTotalSize": 4194304 } }, "cpu": { "totalProfileMs": 22261.814, "topSelfTime": [ { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 13717.200000000019, "samples": 11743 }, { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 3899.671999999998, "samples": 3375 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "y", "lineNumber": 125, "columnNumber": 21072, "selfMs": 204.32199999999992, "samples": 185 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 184.44399999999996, "samples": 165 }, { "url": "", "functionName": "postMessage", "lineNumber": -1, "columnNumber": -1, "selfMs": 162.96500000000006, "samples": 130 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Ko", "lineNumber": 11, "columnNumber": 1485067, "selfMs": 148.96700000000004, "samples": 133 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "nX", "lineNumber": 125, "columnNumber": 24003, "selfMs": 138.10000000000002, "samples": 126 }, { "url": "", "functionName": "now", "lineNumber": -1, "columnNumber": -1, "selfMs": 116.77199999999996, "samples": 103 }, { "url": "", "functionName": "(garbage collector)", "lineNumber": -1, "columnNumber": -1, "selfMs": 108.71, "samples": 86 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kt", "lineNumber": 8, "columnNumber": 48095, "selfMs": 106.72699999999999, "samples": 93 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "V2.emit", "lineNumber": 11, "columnNumber": 25371, "selfMs": 105.01600000000003, "samples": 97 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 100.40300000000006, "samples": 91 }, { "url": "", "functionName": "requestAnimationFrame", "lineNumber": -1, "columnNumber": -1, "selfMs": 99.974, "samples": 98 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "V8", "lineNumber": 11, "columnNumber": 1487297, "selfMs": 99.09499999999997, "samples": 90 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Z4", "lineNumber": 8, "columnNumber": 28258, "selfMs": 95.99399999999997, "samples": 76 } ] }, "responsiveness": { "longTaskCount": 6, "worstLongTaskMs": 417, "topLongTasks": [ { "name": "self", "startTime": 97, "duration": 417 }, { "name": "self", "startTime": 1641.6000000014901, "duration": 231 }, { "name": "self", "startTime": 1138.7999999970198, "duration": 182 }, { "name": "self", "startTime": 990.5, "duration": 148 }, { "name": "self", "startTime": 520.2999999970198, "duration": 72 }, { "name": "self", "startTime": 20922.69999999553, "duration": 62 } ], "frameCount": 1458, "averageFrameMs": 18.037654320987656, "p95FrameMs": 16.799999999999272, "p99FrameMs": 66.59999999999991, "intervalDriftP95Ms": 47.80000000447035, "intervalDriftP99Ms": 287.79999999701977 }, "listenerChurn": [ { "target": "audio", "type": "play", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493825\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "pause", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493856\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "ended", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493888\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "error", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493920\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "waiting", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493952\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "canplay", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493986\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "stalled", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1494020\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "video", "type": "abort", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "canplay", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "canplaythrough", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "durationchange", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "emptied", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "encrypted", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "ended", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "error", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "loadeddata", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 } ], "consoleErrors": [], "errorResponses": [] }, { "route": "/scanner", "finalUrl": "https://rover.otter.land/scanner", "elapsedMs": 26919, "metrics": { "start": { "Documents": 3, "JSEventListeners": 184, "Nodes": 92, "LayoutCount": 4, "RecalcStyleCount": 4, "LayoutDuration": 0.016191, "RecalcStyleDuration": 0.013329, "ScriptDuration": 0.869807, "TaskDuration": 1.774683, "JSHeapUsedSize": 4335732, "JSHeapTotalSize": 7602176 }, "end": { "Documents": 1, "JSEventListeners": 197, "Nodes": 81, "LayoutCount": 4, "RecalcStyleCount": 36, "LayoutDuration": 0.016191, "RecalcStyleDuration": 0.02886, "ScriptDuration": 2.56914, "TaskDuration": 7.080687, "JSHeapUsedSize": 3741292, "JSHeapTotalSize": 7602176 }, "delta": { "Documents": -2, "JSEventListeners": 13, "Nodes": -11, "LayoutCount": 0, "RecalcStyleCount": 32, "LayoutDuration": 0, "RecalcStyleDuration": 0.015531, "ScriptDuration": 1.699333, "TaskDuration": 5.306004, "JSHeapUsedSize": -594440, "JSHeapTotalSize": 0 } }, "cpu": { "totalProfileMs": 22157.973, "topSelfTime": [ { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 17015.302999999938, "samples": 14891 }, { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 3295.391000000004, "samples": 2994 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 192.14099999999996, "samples": 182 }, { "url": "", "functionName": "requestAnimationFrame", "lineNumber": -1, "columnNumber": -1, "selfMs": 99.48600000000002, "samples": 96 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "V2.emit", "lineNumber": 11, "columnNumber": 25371, "selfMs": 94.451, "samples": 86 }, { "url": "", "functionName": "now", "lineNumber": -1, "columnNumber": -1, "selfMs": 80.64100000000002, "samples": 76 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ws.onmessage", "lineNumber": 11, "columnNumber": 33453, "selfMs": 78.39899999999999, "samples": 87 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "LX", "lineNumber": 125, "columnNumber": 40053, "selfMs": 76.586, "samples": 69 }, { "url": "", "functionName": "postMessage", "lineNumber": -1, "columnNumber": -1, "selfMs": 65.49599999999997, "samples": 55 }, { "url": "", "functionName": "(garbage collector)", "lineNumber": -1, "columnNumber": -1, "selfMs": 64.16000000000003, "samples": 56 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "xu", "lineNumber": 125, "columnNumber": 6998, "selfMs": 42.50999999999999, "samples": 35 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "onData", "lineNumber": 11, "columnNumber": 27611, "selfMs": 40.158, "samples": 42 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ca", "lineNumber": 8, "columnNumber": 3731, "selfMs": 37.54899999999999, "samples": 34 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "decodeString", "lineNumber": 11, "columnNumber": 48609, "selfMs": 34.713, "samples": 36 }, { "url": "", "functionName": "frameLoop", "lineNumber": 71, "columnNumber": 22, "selfMs": 30.535, "samples": 28 } ] }, "responsiveness": { "longTaskCount": 4, "worstLongTaskMs": 363, "topLongTasks": [ { "name": "self", "startTime": 110.69999999552965, "duration": 363 }, { "name": "self", "startTime": 1015.0999999940395, "duration": 165 }, { "name": "self", "startTime": 873, "duration": 142 }, { "name": "self", "startTime": 480.09999999403954, "duration": 68 } ], "frameCount": 1530, "averageFrameMs": 17.06901960784314, "p95FrameMs": 16.700000000000728, "p99FrameMs": 16.80000000000291, "intervalDriftP95Ms": 4.399999998509884, "intervalDriftP99Ms": 145.90000000596046 }, "listenerChurn": [ { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "window", "type": "test", "stack": "at patchedAdd (:39:7)\nat Od (/assets/index-l3JqdlyF.js:9:15999)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "test", "stack": "at patchedRemove (:43:7)\nat Od (/assets/index-l3JqdlyF.js:9:16037)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 0, "removes": 1, "churn": 1 }, { "target": "window", "type": "pagehide", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:32038", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "offline", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:36497", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "abort", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "beforetoggle", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "cancel", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplay", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplaythrough", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "close", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 } ], "consoleErrors": [], "errorResponses": [] } ], "rankedByTaskDuration": [ { "route": "/spectate", "finalUrl": "https://rover.otter.land/spectate", "elapsedMs": 39733, "metrics": { "start": { "Documents": 1, "JSEventListeners": 481, "Nodes": 7749, "LayoutCount": 20, "RecalcStyleCount": 21, "LayoutDuration": 0.272597, "RecalcStyleDuration": 0.345233, "ScriptDuration": 2.08359, "TaskDuration": 4.123137, "JSHeapUsedSize": 11324160, "JSHeapTotalSize": 22544384 }, "end": { "Documents": 1, "JSEventListeners": 582, "Nodes": 9853, "LayoutCount": 178, "RecalcStyleCount": 179, "LayoutDuration": 1.135787, "RecalcStyleDuration": 3.121734, "ScriptDuration": 13.355442, "TaskDuration": 27.766747, "JSHeapUsedSize": 12483572, "JSHeapTotalSize": 44564480 }, "delta": { "Documents": 0, "JSEventListeners": 101, "Nodes": 2104, "LayoutCount": 158, "RecalcStyleCount": 158, "LayoutDuration": 0.8631900000000001, "RecalcStyleDuration": 2.776501, "ScriptDuration": 11.271851999999999, "TaskDuration": 23.64361, "JSHeapUsedSize": 1159412, "JSHeapTotalSize": 22020096 } }, "cpu": { "totalProfileMs": 23858.096, "topSelfTime": [ { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 10793.050999999965, "samples": 9389 }, { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 1053.511999999999, "samples": 929 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "C9", "lineNumber": 8, "columnNumber": 94304, "selfMs": 707.128, "samples": 622 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 635.9999999999995, "samples": 581 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Fl", "lineNumber": 8, "columnNumber": 101199, "selfMs": 551.2510000000001, "samples": 479 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w1", "lineNumber": 8, "columnNumber": 40723, "selfMs": 448.16499999999957, "samples": 399 }, { "url": "", "functionName": "setAttribute", "lineNumber": -1, "columnNumber": -1, "selfMs": 405.3189999999998, "samples": 368 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Q", "lineNumber": 8, "columnNumber": 39681, "selfMs": 371.8820000000001, "samples": 327 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kl", "lineNumber": 8, "columnNumber": 117211, "selfMs": 349.49300000000045, "samples": 307 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Eh", "lineNumber": 8, "columnNumber": 95724, "selfMs": 334.23500000000035, "samples": 299 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "zl", "lineNumber": 8, "columnNumber": 80827, "selfMs": 311.8220000000001, "samples": 272 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kt", "lineNumber": 8, "columnNumber": 48095, "selfMs": 285.936, "samples": 253 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 282.45000000000016, "samples": 246 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "B6", "lineNumber": 8, "columnNumber": 34145, "selfMs": 269.50099999999986, "samples": 243 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "n2", "lineNumber": 8, "columnNumber": 42234, "selfMs": 256.6229999999999, "samples": 237 } ] }, "responsiveness": { "longTaskCount": 157, "worstLongTaskMs": 384, "topLongTasks": [ { "name": "self", "startTime": 94.09999999403954, "duration": 384 }, { "name": "self", "startTime": 1276.1999999955297, "duration": 209 }, { "name": "self", "startTime": 1760.3999999985099, "duration": 155 }, { "name": "self", "startTime": 806.8999999985099, "duration": 144 }, { "name": "self", "startTime": 1631, "duration": 129 }, { "name": "self", "startTime": 951.7999999970198, "duration": 120 }, { "name": "self", "startTime": 1165.0999999940395, "duration": 111 }, { "name": "self", "startTime": 2425.0999999940395, "duration": 104 } ], "frameCount": 187, "averageFrameMs": 158.81764705882352, "p95FrameMs": 200, "p99FrameMs": 349.89999999999964, "intervalDriftP95Ms": 991, "intervalDriftP99Ms": 1417.6000000014901 }, "listenerChurn": [ { "target": "audio", "type": "play", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493825\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "pause", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493856\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "ended", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493888\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "error", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493920\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "waiting", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493952\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "canplay", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493986\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "stalled", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1494020\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "img", "type": "error", "stack": "at HTMLImageElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5591)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "img", "type": "load", "stack": "at HTMLImageElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5605)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "input", "type": "invalid", "stack": "at HTMLInputElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5926)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "abort", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "canplay", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "canplaythrough", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "durationchange", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "emptied", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "encrypted", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 } ], "consoleErrors": [ { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" }, { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" } ], "errorResponses": [ { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 }, { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 } ] }, { "route": "/", "finalUrl": "https://rover.otter.land/", "elapsedMs": 31140, "metrics": { "start": { "Documents": 1, "JSEventListeners": 1378, "Nodes": 2317, "LayoutCount": 19, "RecalcStyleCount": 22, "LayoutDuration": 0.22421, "RecalcStyleDuration": 0.14072, "ScriptDuration": 2.822122, "TaskDuration": 4.19407, "JSHeapUsedSize": 11632508, "JSHeapTotalSize": 25427968 }, "end": { "Documents": 1, "JSEventListeners": 19918, "Nodes": 2410, "LayoutCount": 254, "RecalcStyleCount": 257, "LayoutDuration": 0.563597, "RecalcStyleDuration": 0.463739, "ScriptDuration": 19.718193, "TaskDuration": 27.23569, "JSHeapUsedSize": 11990088, "JSHeapTotalSize": 46137344 }, "delta": { "Documents": 0, "JSEventListeners": 18540, "Nodes": 93, "LayoutCount": 235, "RecalcStyleCount": 235, "LayoutDuration": 0.339387, "RecalcStyleDuration": 0.323019, "ScriptDuration": 16.896071, "TaskDuration": 23.04162, "JSHeapUsedSize": 357580, "JSHeapTotalSize": 20709376 } }, "cpu": { "totalProfileMs": 22620.38, "topSelfTime": [ { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 5565.919000000015, "samples": 4742 }, { "url": "", "functionName": "stack", "lineNumber": 16, "columnNumber": 18, "selfMs": 1320.5979999999977, "samples": 1252 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "C9", "lineNumber": 8, "columnNumber": 94304, "selfMs": 1208.7519999999997, "samples": 1089 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 1071.7820000000006, "samples": 959 }, { "url": "", "functionName": "removeEventListener", "lineNumber": -1, "columnNumber": -1, "selfMs": 722.738, "samples": 602 }, { "url": "", "functionName": "addEventListener", "lineNumber": -1, "columnNumber": -1, "selfMs": 698.5720000000002, "samples": 574 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "v9", "lineNumber": 8, "columnNumber": 71024, "selfMs": 683.0779999999993, "samples": 614 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Fl", "lineNumber": 8, "columnNumber": 101199, "selfMs": 617.3209999999995, "samples": 560 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "va", "lineNumber": 8, "columnNumber": 10653, "selfMs": 580.1580000000001, "samples": 520 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kl", "lineNumber": 8, "columnNumber": 117211, "selfMs": 576.3960000000004, "samples": 508 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Z4", "lineNumber": 8, "columnNumber": 28258, "selfMs": 554.5710000000006, "samples": 483 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w1", "lineNumber": 8, "columnNumber": 40723, "selfMs": 519.5719999999999, "samples": 463 }, { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 421.71700000000004, "samples": 365 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "zl", "lineNumber": 8, "columnNumber": 80827, "selfMs": 386.1430000000002, "samples": 359 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "n2", "lineNumber": 8, "columnNumber": 42234, "selfMs": 385.25699999999983, "samples": 345 } ] }, "responsiveness": { "longTaskCount": 18, "worstLongTaskMs": 375, "topLongTasks": [ { "name": "self", "startTime": 223.79999999701977, "duration": 375 }, { "name": "self", "startTime": 606.7999999970198, "duration": 173 }, { "name": "self", "startTime": 1585.6000000014901, "duration": 162 }, { "name": "self", "startTime": 2700.39999999851, "duration": 154 }, { "name": "self", "startTime": 1248.1000000014901, "duration": 146 }, { "name": "self", "startTime": 1113.3999999985099, "duration": 134 }, { "name": "self", "startTime": 2568.89999999851, "duration": 131 }, { "name": "self", "startTime": 1495, "duration": 90 } ], "frameCount": 288, "averageFrameMs": 95.25104166666668, "p95FrameMs": 150, "p99FrameMs": 299.9000000000001, "intervalDriftP95Ms": 447.70000000298023, "intervalDriftP99Ms": 998.2999999970198 }, "listenerChurn": [ { "target": "window", "type": "keydown", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:1430556\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "keyup", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:1430607\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "blur", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:1430656\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "gamepadconnected", "stack": "at patchedAdd (:39:7)\nat Do (/assets/index-l3JqdlyF.js:12:1435537)\nat /assets/index-l3JqdlyF.js:12:1437969\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "gamepaddisconnected", "stack": "at patchedAdd (:39:7)\nat Do (/assets/index-l3JqdlyF.js:12:1435583)\nat /assets/index-l3JqdlyF.js:12:1437969\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "keydown", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1430696\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "keyup", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1430750\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "blur", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1430802\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "gamepadconnected", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1435732\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "gamepaddisconnected", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1435782\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "input", "type": "invalid", "stack": "at HTMLInputElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5926)", "adds": 18, "removes": 0, "churn": 18 }, { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "document", "type": "fullscreenchange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:18:64752\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "document", "type": "webkitfullscreenchange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:18:64800\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "select", "type": "invalid", "stack": "at HTMLSelectElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:6351)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "audio", "type": "play", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493825\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "audio", "type": "pause", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493856\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 } ], "consoleErrors": [ { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" }, { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" } ], "errorResponses": [ { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 }, { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 } ] }, { "route": "/display", "finalUrl": "https://rover.otter.land/display", "elapsedMs": 27401, "metrics": { "start": { "Documents": 3, "JSEventListeners": 165, "Nodes": 1426, "LayoutCount": 151, "RecalcStyleCount": 273, "LayoutDuration": 0.262288, "RecalcStyleDuration": 0.164363, "ScriptDuration": 1.571817, "TaskDuration": 3.053927, "JSHeapUsedSize": 5919764, "JSHeapTotalSize": 14155776 }, "end": { "Documents": 1, "JSEventListeners": 151, "Nodes": 1403, "LayoutCount": 187, "RecalcStyleCount": 1504, "LayoutDuration": 0.302435, "RecalcStyleDuration": 0.737327, "ScriptDuration": 10.88699, "TaskDuration": 17.813804, "JSHeapUsedSize": 14807236, "JSHeapTotalSize": 39059456 }, "delta": { "Documents": -2, "JSEventListeners": -14, "Nodes": -23, "LayoutCount": 36, "RecalcStyleCount": 1231, "LayoutDuration": 0.04014699999999999, "RecalcStyleDuration": 0.5729639999999999, "ScriptDuration": 9.315173000000001, "TaskDuration": 14.759877000000001, "JSHeapUsedSize": 8887472, "JSHeapTotalSize": 24903680 } }, "cpu": { "totalProfileMs": 22219.872, "topSelfTime": [ { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 7561.981000000003, "samples": 6658 }, { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 4865.7079999999905, "samples": 4202 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Fl", "lineNumber": 8, "columnNumber": 101199, "selfMs": 1138.4479999999983, "samples": 1034 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 699.6279999999998, "samples": 616 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Z4", "lineNumber": 8, "columnNumber": 28258, "selfMs": 404.3399999999998, "samples": 352 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "va", "lineNumber": 8, "columnNumber": 10653, "selfMs": 394.74200000000013, "samples": 355 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w1", "lineNumber": 8, "columnNumber": 40723, "selfMs": 377.0549999999999, "samples": 355 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "n2", "lineNumber": 8, "columnNumber": 42234, "selfMs": 362.90999999999974, "samples": 323 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kl", "lineNumber": 8, "columnNumber": 117211, "selfMs": 298.9329999999999, "samples": 277 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w4", "lineNumber": 11, "columnNumber": 91309, "selfMs": 231.62700000000012, "samples": 203 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kt", "lineNumber": 8, "columnNumber": 48095, "selfMs": 217.16799999999995, "samples": 199 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Eh", "lineNumber": 8, "columnNumber": 95724, "selfMs": 217.03000000000006, "samples": 195 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "zl", "lineNumber": 8, "columnNumber": 80827, "selfMs": 188.36899999999986, "samples": 165 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 177.10899999999998, "samples": 156 }, { "url": "", "functionName": "(garbage collector)", "lineNumber": -1, "columnNumber": -1, "selfMs": 173.6550000000001, "samples": 136 } ] }, "responsiveness": { "longTaskCount": 9, "worstLongTaskMs": 384, "topLongTasks": [ { "name": "self", "startTime": 158.89999999850988, "duration": 384 }, { "name": "self", "startTime": 1201.5999999940395, "duration": 182 }, { "name": "self", "startTime": 1744.6999999955297, "duration": 179 }, { "name": "self", "startTime": 1586.5999999940395, "duration": 158 }, { "name": "self", "startTime": 855.7999999970198, "duration": 127 }, { "name": "self", "startTime": 547.8999999985099, "duration": 82 }, { "name": "self", "startTime": 1122, "duration": 78 }, { "name": "self", "startTime": 2111.2999999970198, "duration": 77 } ], "frameCount": 1354, "averageFrameMs": 19.47237813884786, "p95FrameMs": 33.29999999999973, "p99FrameMs": 83.40000000000146, "intervalDriftP95Ms": 101.30000000447035, "intervalDriftP99Ms": 307.8999999985099 }, "listenerChurn": [ { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "window", "type": "test", "stack": "at patchedAdd (:39:7)\nat Od (/assets/index-l3JqdlyF.js:9:15999)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "test", "stack": "at patchedRemove (:43:7)\nat Od (/assets/index-l3JqdlyF.js:9:16037)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 0, "removes": 1, "churn": 1 }, { "target": "window", "type": "pagehide", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:32038", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "offline", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:36497", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "abort", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "beforetoggle", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "cancel", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplay", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplaythrough", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "close", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 } ], "consoleErrors": [ { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" } ], "errorResponses": [ { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 } ] }, { "route": "/mini", "finalUrl": "https://rover.otter.land/mini", "elapsedMs": 27376, "metrics": { "start": { "Documents": 3, "JSEventListeners": 341, "Nodes": 1087, "LayoutCount": 16, "RecalcStyleCount": 9, "LayoutDuration": 0.048951, "RecalcStyleDuration": 0.038311, "ScriptDuration": 1.946575, "TaskDuration": 3.348858, "JSHeapUsedSize": 4914840, "JSHeapTotalSize": 9961472 }, "end": { "Documents": 1, "JSEventListeners": 364, "Nodes": 1028, "LayoutCount": 31, "RecalcStyleCount": 19, "LayoutDuration": 0.06621, "RecalcStyleDuration": 0.044034, "ScriptDuration": 6.370869, "TaskDuration": 12.032729, "JSHeapUsedSize": 5974356, "JSHeapTotalSize": 14155776 }, "delta": { "Documents": -2, "JSEventListeners": 23, "Nodes": -59, "LayoutCount": 15, "RecalcStyleCount": 10, "LayoutDuration": 0.017259000000000004, "RecalcStyleDuration": 0.005722999999999999, "ScriptDuration": 4.424294, "TaskDuration": 8.683871, "JSHeapUsedSize": 1059516, "JSHeapTotalSize": 4194304 } }, "cpu": { "totalProfileMs": 22261.814, "topSelfTime": [ { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 13717.200000000019, "samples": 11743 }, { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 3899.671999999998, "samples": 3375 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "y", "lineNumber": 125, "columnNumber": 21072, "selfMs": 204.32199999999992, "samples": 185 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 184.44399999999996, "samples": 165 }, { "url": "", "functionName": "postMessage", "lineNumber": -1, "columnNumber": -1, "selfMs": 162.96500000000006, "samples": 130 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Ko", "lineNumber": 11, "columnNumber": 1485067, "selfMs": 148.96700000000004, "samples": 133 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "nX", "lineNumber": 125, "columnNumber": 24003, "selfMs": 138.10000000000002, "samples": 126 }, { "url": "", "functionName": "now", "lineNumber": -1, "columnNumber": -1, "selfMs": 116.77199999999996, "samples": 103 }, { "url": "", "functionName": "(garbage collector)", "lineNumber": -1, "columnNumber": -1, "selfMs": 108.71, "samples": 86 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kt", "lineNumber": 8, "columnNumber": 48095, "selfMs": 106.72699999999999, "samples": 93 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "V2.emit", "lineNumber": 11, "columnNumber": 25371, "selfMs": 105.01600000000003, "samples": 97 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 100.40300000000006, "samples": 91 }, { "url": "", "functionName": "requestAnimationFrame", "lineNumber": -1, "columnNumber": -1, "selfMs": 99.974, "samples": 98 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "V8", "lineNumber": 11, "columnNumber": 1487297, "selfMs": 99.09499999999997, "samples": 90 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Z4", "lineNumber": 8, "columnNumber": 28258, "selfMs": 95.99399999999997, "samples": 76 } ] }, "responsiveness": { "longTaskCount": 6, "worstLongTaskMs": 417, "topLongTasks": [ { "name": "self", "startTime": 97, "duration": 417 }, { "name": "self", "startTime": 1641.6000000014901, "duration": 231 }, { "name": "self", "startTime": 1138.7999999970198, "duration": 182 }, { "name": "self", "startTime": 990.5, "duration": 148 }, { "name": "self", "startTime": 520.2999999970198, "duration": 72 }, { "name": "self", "startTime": 20922.69999999553, "duration": 62 } ], "frameCount": 1458, "averageFrameMs": 18.037654320987656, "p95FrameMs": 16.799999999999272, "p99FrameMs": 66.59999999999991, "intervalDriftP95Ms": 47.80000000447035, "intervalDriftP99Ms": 287.79999999701977 }, "listenerChurn": [ { "target": "audio", "type": "play", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493825\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "pause", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493856\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "ended", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493888\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "error", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493920\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "waiting", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493952\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "canplay", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493986\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "stalled", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1494020\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "video", "type": "abort", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "canplay", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "canplaythrough", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "durationchange", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "emptied", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "encrypted", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "ended", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "error", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "loadeddata", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 } ], "consoleErrors": [], "errorResponses": [] }, { "route": "/scanner", "finalUrl": "https://rover.otter.land/scanner", "elapsedMs": 26919, "metrics": { "start": { "Documents": 3, "JSEventListeners": 184, "Nodes": 92, "LayoutCount": 4, "RecalcStyleCount": 4, "LayoutDuration": 0.016191, "RecalcStyleDuration": 0.013329, "ScriptDuration": 0.869807, "TaskDuration": 1.774683, "JSHeapUsedSize": 4335732, "JSHeapTotalSize": 7602176 }, "end": { "Documents": 1, "JSEventListeners": 197, "Nodes": 81, "LayoutCount": 4, "RecalcStyleCount": 36, "LayoutDuration": 0.016191, "RecalcStyleDuration": 0.02886, "ScriptDuration": 2.56914, "TaskDuration": 7.080687, "JSHeapUsedSize": 3741292, "JSHeapTotalSize": 7602176 }, "delta": { "Documents": -2, "JSEventListeners": 13, "Nodes": -11, "LayoutCount": 0, "RecalcStyleCount": 32, "LayoutDuration": 0, "RecalcStyleDuration": 0.015531, "ScriptDuration": 1.699333, "TaskDuration": 5.306004, "JSHeapUsedSize": -594440, "JSHeapTotalSize": 0 } }, "cpu": { "totalProfileMs": 22157.973, "topSelfTime": [ { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 17015.302999999938, "samples": 14891 }, { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 3295.391000000004, "samples": 2994 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 192.14099999999996, "samples": 182 }, { "url": "", "functionName": "requestAnimationFrame", "lineNumber": -1, "columnNumber": -1, "selfMs": 99.48600000000002, "samples": 96 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "V2.emit", "lineNumber": 11, "columnNumber": 25371, "selfMs": 94.451, "samples": 86 }, { "url": "", "functionName": "now", "lineNumber": -1, "columnNumber": -1, "selfMs": 80.64100000000002, "samples": 76 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ws.onmessage", "lineNumber": 11, "columnNumber": 33453, "selfMs": 78.39899999999999, "samples": 87 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "LX", "lineNumber": 125, "columnNumber": 40053, "selfMs": 76.586, "samples": 69 }, { "url": "", "functionName": "postMessage", "lineNumber": -1, "columnNumber": -1, "selfMs": 65.49599999999997, "samples": 55 }, { "url": "", "functionName": "(garbage collector)", "lineNumber": -1, "columnNumber": -1, "selfMs": 64.16000000000003, "samples": 56 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "xu", "lineNumber": 125, "columnNumber": 6998, "selfMs": 42.50999999999999, "samples": 35 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "onData", "lineNumber": 11, "columnNumber": 27611, "selfMs": 40.158, "samples": 42 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ca", "lineNumber": 8, "columnNumber": 3731, "selfMs": 37.54899999999999, "samples": 34 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "decodeString", "lineNumber": 11, "columnNumber": 48609, "selfMs": 34.713, "samples": 36 }, { "url": "", "functionName": "frameLoop", "lineNumber": 71, "columnNumber": 22, "selfMs": 30.535, "samples": 28 } ] }, "responsiveness": { "longTaskCount": 4, "worstLongTaskMs": 363, "topLongTasks": [ { "name": "self", "startTime": 110.69999999552965, "duration": 363 }, { "name": "self", "startTime": 1015.0999999940395, "duration": 165 }, { "name": "self", "startTime": 873, "duration": 142 }, { "name": "self", "startTime": 480.09999999403954, "duration": 68 } ], "frameCount": 1530, "averageFrameMs": 17.06901960784314, "p95FrameMs": 16.700000000000728, "p99FrameMs": 16.80000000000291, "intervalDriftP95Ms": 4.399999998509884, "intervalDriftP99Ms": 145.90000000596046 }, "listenerChurn": [ { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "window", "type": "test", "stack": "at patchedAdd (:39:7)\nat Od (/assets/index-l3JqdlyF.js:9:15999)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "test", "stack": "at patchedRemove (:43:7)\nat Od (/assets/index-l3JqdlyF.js:9:16037)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 0, "removes": 1, "churn": 1 }, { "target": "window", "type": "pagehide", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:32038", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "offline", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:36497", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "abort", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "beforetoggle", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "cancel", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplay", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplaythrough", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "close", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 } ], "consoleErrors": [], "errorResponses": [] } ], "rankedByListenerChurn": [ { "route": "/", "finalUrl": "https://rover.otter.land/", "elapsedMs": 31140, "metrics": { "start": { "Documents": 1, "JSEventListeners": 1378, "Nodes": 2317, "LayoutCount": 19, "RecalcStyleCount": 22, "LayoutDuration": 0.22421, "RecalcStyleDuration": 0.14072, "ScriptDuration": 2.822122, "TaskDuration": 4.19407, "JSHeapUsedSize": 11632508, "JSHeapTotalSize": 25427968 }, "end": { "Documents": 1, "JSEventListeners": 19918, "Nodes": 2410, "LayoutCount": 254, "RecalcStyleCount": 257, "LayoutDuration": 0.563597, "RecalcStyleDuration": 0.463739, "ScriptDuration": 19.718193, "TaskDuration": 27.23569, "JSHeapUsedSize": 11990088, "JSHeapTotalSize": 46137344 }, "delta": { "Documents": 0, "JSEventListeners": 18540, "Nodes": 93, "LayoutCount": 235, "RecalcStyleCount": 235, "LayoutDuration": 0.339387, "RecalcStyleDuration": 0.323019, "ScriptDuration": 16.896071, "TaskDuration": 23.04162, "JSHeapUsedSize": 357580, "JSHeapTotalSize": 20709376 } }, "cpu": { "totalProfileMs": 22620.38, "topSelfTime": [ { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 5565.919000000015, "samples": 4742 }, { "url": "", "functionName": "stack", "lineNumber": 16, "columnNumber": 18, "selfMs": 1320.5979999999977, "samples": 1252 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "C9", "lineNumber": 8, "columnNumber": 94304, "selfMs": 1208.7519999999997, "samples": 1089 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 1071.7820000000006, "samples": 959 }, { "url": "", "functionName": "removeEventListener", "lineNumber": -1, "columnNumber": -1, "selfMs": 722.738, "samples": 602 }, { "url": "", "functionName": "addEventListener", "lineNumber": -1, "columnNumber": -1, "selfMs": 698.5720000000002, "samples": 574 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "v9", "lineNumber": 8, "columnNumber": 71024, "selfMs": 683.0779999999993, "samples": 614 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Fl", "lineNumber": 8, "columnNumber": 101199, "selfMs": 617.3209999999995, "samples": 560 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "va", "lineNumber": 8, "columnNumber": 10653, "selfMs": 580.1580000000001, "samples": 520 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kl", "lineNumber": 8, "columnNumber": 117211, "selfMs": 576.3960000000004, "samples": 508 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Z4", "lineNumber": 8, "columnNumber": 28258, "selfMs": 554.5710000000006, "samples": 483 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w1", "lineNumber": 8, "columnNumber": 40723, "selfMs": 519.5719999999999, "samples": 463 }, { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 421.71700000000004, "samples": 365 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "zl", "lineNumber": 8, "columnNumber": 80827, "selfMs": 386.1430000000002, "samples": 359 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "n2", "lineNumber": 8, "columnNumber": 42234, "selfMs": 385.25699999999983, "samples": 345 } ] }, "responsiveness": { "longTaskCount": 18, "worstLongTaskMs": 375, "topLongTasks": [ { "name": "self", "startTime": 223.79999999701977, "duration": 375 }, { "name": "self", "startTime": 606.7999999970198, "duration": 173 }, { "name": "self", "startTime": 1585.6000000014901, "duration": 162 }, { "name": "self", "startTime": 2700.39999999851, "duration": 154 }, { "name": "self", "startTime": 1248.1000000014901, "duration": 146 }, { "name": "self", "startTime": 1113.3999999985099, "duration": 134 }, { "name": "self", "startTime": 2568.89999999851, "duration": 131 }, { "name": "self", "startTime": 1495, "duration": 90 } ], "frameCount": 288, "averageFrameMs": 95.25104166666668, "p95FrameMs": 150, "p99FrameMs": 299.9000000000001, "intervalDriftP95Ms": 447.70000000298023, "intervalDriftP99Ms": 998.2999999970198 }, "listenerChurn": [ { "target": "window", "type": "keydown", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:1430556\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "keyup", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:1430607\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "blur", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:1430656\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "gamepadconnected", "stack": "at patchedAdd (:39:7)\nat Do (/assets/index-l3JqdlyF.js:12:1435537)\nat /assets/index-l3JqdlyF.js:12:1437969\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "gamepaddisconnected", "stack": "at patchedAdd (:39:7)\nat Do (/assets/index-l3JqdlyF.js:12:1435583)\nat /assets/index-l3JqdlyF.js:12:1437969\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)", "adds": 676, "removes": 0, "churn": 676 }, { "target": "window", "type": "keydown", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1430696\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "keyup", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1430750\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "blur", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1430802\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "gamepadconnected", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1435732\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "window", "type": "gamepaddisconnected", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:12:1435782\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 675, "churn": 675 }, { "target": "input", "type": "invalid", "stack": "at HTMLInputElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5926)", "adds": 18, "removes": 0, "churn": 18 }, { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "document", "type": "fullscreenchange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:18:64752\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "document", "type": "webkitfullscreenchange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:18:64800\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "select", "type": "invalid", "stack": "at HTMLSelectElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:6351)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "audio", "type": "play", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493825\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 }, { "target": "audio", "type": "pause", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493856\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 2, "removes": 0, "churn": 2 } ], "consoleErrors": [ { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" }, { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" } ], "errorResponses": [ { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 }, { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 } ] }, { "route": "/spectate", "finalUrl": "https://rover.otter.land/spectate", "elapsedMs": 39733, "metrics": { "start": { "Documents": 1, "JSEventListeners": 481, "Nodes": 7749, "LayoutCount": 20, "RecalcStyleCount": 21, "LayoutDuration": 0.272597, "RecalcStyleDuration": 0.345233, "ScriptDuration": 2.08359, "TaskDuration": 4.123137, "JSHeapUsedSize": 11324160, "JSHeapTotalSize": 22544384 }, "end": { "Documents": 1, "JSEventListeners": 582, "Nodes": 9853, "LayoutCount": 178, "RecalcStyleCount": 179, "LayoutDuration": 1.135787, "RecalcStyleDuration": 3.121734, "ScriptDuration": 13.355442, "TaskDuration": 27.766747, "JSHeapUsedSize": 12483572, "JSHeapTotalSize": 44564480 }, "delta": { "Documents": 0, "JSEventListeners": 101, "Nodes": 2104, "LayoutCount": 158, "RecalcStyleCount": 158, "LayoutDuration": 0.8631900000000001, "RecalcStyleDuration": 2.776501, "ScriptDuration": 11.271851999999999, "TaskDuration": 23.64361, "JSHeapUsedSize": 1159412, "JSHeapTotalSize": 22020096 } }, "cpu": { "totalProfileMs": 23858.096, "topSelfTime": [ { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 10793.050999999965, "samples": 9389 }, { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 1053.511999999999, "samples": 929 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "C9", "lineNumber": 8, "columnNumber": 94304, "selfMs": 707.128, "samples": 622 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 635.9999999999995, "samples": 581 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Fl", "lineNumber": 8, "columnNumber": 101199, "selfMs": 551.2510000000001, "samples": 479 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w1", "lineNumber": 8, "columnNumber": 40723, "selfMs": 448.16499999999957, "samples": 399 }, { "url": "", "functionName": "setAttribute", "lineNumber": -1, "columnNumber": -1, "selfMs": 405.3189999999998, "samples": 368 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Q", "lineNumber": 8, "columnNumber": 39681, "selfMs": 371.8820000000001, "samples": 327 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kl", "lineNumber": 8, "columnNumber": 117211, "selfMs": 349.49300000000045, "samples": 307 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Eh", "lineNumber": 8, "columnNumber": 95724, "selfMs": 334.23500000000035, "samples": 299 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "zl", "lineNumber": 8, "columnNumber": 80827, "selfMs": 311.8220000000001, "samples": 272 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kt", "lineNumber": 8, "columnNumber": 48095, "selfMs": 285.936, "samples": 253 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 282.45000000000016, "samples": 246 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "B6", "lineNumber": 8, "columnNumber": 34145, "selfMs": 269.50099999999986, "samples": 243 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "n2", "lineNumber": 8, "columnNumber": 42234, "selfMs": 256.6229999999999, "samples": 237 } ] }, "responsiveness": { "longTaskCount": 157, "worstLongTaskMs": 384, "topLongTasks": [ { "name": "self", "startTime": 94.09999999403954, "duration": 384 }, { "name": "self", "startTime": 1276.1999999955297, "duration": 209 }, { "name": "self", "startTime": 1760.3999999985099, "duration": 155 }, { "name": "self", "startTime": 806.8999999985099, "duration": 144 }, { "name": "self", "startTime": 1631, "duration": 129 }, { "name": "self", "startTime": 951.7999999970198, "duration": 120 }, { "name": "self", "startTime": 1165.0999999940395, "duration": 111 }, { "name": "self", "startTime": 2425.0999999940395, "duration": 104 } ], "frameCount": 187, "averageFrameMs": 158.81764705882352, "p95FrameMs": 200, "p99FrameMs": 349.89999999999964, "intervalDriftP95Ms": 991, "intervalDriftP99Ms": 1417.6000000014901 }, "listenerChurn": [ { "target": "audio", "type": "play", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493825\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "pause", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493856\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "ended", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493888\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "error", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493920\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "waiting", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493952\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "canplay", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493986\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "audio", "type": "stalled", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1494020\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 6, "removes": 0, "churn": 6 }, { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 4, "churn": 4 }, { "target": "img", "type": "error", "stack": "at HTMLImageElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5591)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "img", "type": "load", "stack": "at HTMLImageElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5605)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "input", "type": "invalid", "stack": "at HTMLInputElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:5926)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "abort", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "canplay", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "canplaythrough", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "durationchange", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "emptied", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "audio", "type": "encrypted", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 } ], "consoleErrors": [ { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" }, { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" } ], "errorResponses": [ { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 }, { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 } ] }, { "route": "/mini", "finalUrl": "https://rover.otter.land/mini", "elapsedMs": 27376, "metrics": { "start": { "Documents": 3, "JSEventListeners": 341, "Nodes": 1087, "LayoutCount": 16, "RecalcStyleCount": 9, "LayoutDuration": 0.048951, "RecalcStyleDuration": 0.038311, "ScriptDuration": 1.946575, "TaskDuration": 3.348858, "JSHeapUsedSize": 4914840, "JSHeapTotalSize": 9961472 }, "end": { "Documents": 1, "JSEventListeners": 364, "Nodes": 1028, "LayoutCount": 31, "RecalcStyleCount": 19, "LayoutDuration": 0.06621, "RecalcStyleDuration": 0.044034, "ScriptDuration": 6.370869, "TaskDuration": 12.032729, "JSHeapUsedSize": 5974356, "JSHeapTotalSize": 14155776 }, "delta": { "Documents": -2, "JSEventListeners": 23, "Nodes": -59, "LayoutCount": 15, "RecalcStyleCount": 10, "LayoutDuration": 0.017259000000000004, "RecalcStyleDuration": 0.005722999999999999, "ScriptDuration": 4.424294, "TaskDuration": 8.683871, "JSHeapUsedSize": 1059516, "JSHeapTotalSize": 4194304 } }, "cpu": { "totalProfileMs": 22261.814, "topSelfTime": [ { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 13717.200000000019, "samples": 11743 }, { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 3899.671999999998, "samples": 3375 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "y", "lineNumber": 125, "columnNumber": 21072, "selfMs": 204.32199999999992, "samples": 185 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 184.44399999999996, "samples": 165 }, { "url": "", "functionName": "postMessage", "lineNumber": -1, "columnNumber": -1, "selfMs": 162.96500000000006, "samples": 130 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Ko", "lineNumber": 11, "columnNumber": 1485067, "selfMs": 148.96700000000004, "samples": 133 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "nX", "lineNumber": 125, "columnNumber": 24003, "selfMs": 138.10000000000002, "samples": 126 }, { "url": "", "functionName": "now", "lineNumber": -1, "columnNumber": -1, "selfMs": 116.77199999999996, "samples": 103 }, { "url": "", "functionName": "(garbage collector)", "lineNumber": -1, "columnNumber": -1, "selfMs": 108.71, "samples": 86 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kt", "lineNumber": 8, "columnNumber": 48095, "selfMs": 106.72699999999999, "samples": 93 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "V2.emit", "lineNumber": 11, "columnNumber": 25371, "selfMs": 105.01600000000003, "samples": 97 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 100.40300000000006, "samples": 91 }, { "url": "", "functionName": "requestAnimationFrame", "lineNumber": -1, "columnNumber": -1, "selfMs": 99.974, "samples": 98 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "V8", "lineNumber": 11, "columnNumber": 1487297, "selfMs": 99.09499999999997, "samples": 90 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Z4", "lineNumber": 8, "columnNumber": 28258, "selfMs": 95.99399999999997, "samples": 76 } ] }, "responsiveness": { "longTaskCount": 6, "worstLongTaskMs": 417, "topLongTasks": [ { "name": "self", "startTime": 97, "duration": 417 }, { "name": "self", "startTime": 1641.6000000014901, "duration": 231 }, { "name": "self", "startTime": 1138.7999999970198, "duration": 182 }, { "name": "self", "startTime": 990.5, "duration": 148 }, { "name": "self", "startTime": 520.2999999970198, "duration": 72 }, { "name": "self", "startTime": 20922.69999999553, "duration": 62 } ], "frameCount": 1458, "averageFrameMs": 18.037654320987656, "p95FrameMs": 16.799999999999272, "p99FrameMs": 66.59999999999991, "intervalDriftP95Ms": 47.80000000447035, "intervalDriftP99Ms": 287.79999999701977 }, "listenerChurn": [ { "target": "audio", "type": "play", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493825\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "pause", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493856\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "ended", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493888\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "error", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493920\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "waiting", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493952\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "canplay", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1493986\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "audio", "type": "stalled", "stack": "at HTMLAudioElement.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:12:1494020\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 5, "removes": 0, "churn": 5 }, { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "video", "type": "abort", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "canplay", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "canplaythrough", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "durationchange", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "emptied", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "encrypted", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "ended", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "error", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 }, { "target": "video", "type": "loadeddata", "stack": "at HTMLVideoElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat O1 (/assets/index-l3JqdlyF.js:9:127967)\nat q2 (/assets/index-l3JqdlyF.js:10:7268)", "adds": 3, "removes": 0, "churn": 3 } ], "consoleErrors": [], "errorResponses": [] }, { "route": "/display", "finalUrl": "https://rover.otter.land/display", "elapsedMs": 27401, "metrics": { "start": { "Documents": 3, "JSEventListeners": 165, "Nodes": 1426, "LayoutCount": 151, "RecalcStyleCount": 273, "LayoutDuration": 0.262288, "RecalcStyleDuration": 0.164363, "ScriptDuration": 1.571817, "TaskDuration": 3.053927, "JSHeapUsedSize": 5919764, "JSHeapTotalSize": 14155776 }, "end": { "Documents": 1, "JSEventListeners": 151, "Nodes": 1403, "LayoutCount": 187, "RecalcStyleCount": 1504, "LayoutDuration": 0.302435, "RecalcStyleDuration": 0.737327, "ScriptDuration": 10.88699, "TaskDuration": 17.813804, "JSHeapUsedSize": 14807236, "JSHeapTotalSize": 39059456 }, "delta": { "Documents": -2, "JSEventListeners": -14, "Nodes": -23, "LayoutCount": 36, "RecalcStyleCount": 1231, "LayoutDuration": 0.04014699999999999, "RecalcStyleDuration": 0.5729639999999999, "ScriptDuration": 9.315173000000001, "TaskDuration": 14.759877000000001, "JSHeapUsedSize": 8887472, "JSHeapTotalSize": 24903680 } }, "cpu": { "totalProfileMs": 22219.872, "topSelfTime": [ { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 7561.981000000003, "samples": 6658 }, { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 4865.7079999999905, "samples": 4202 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Fl", "lineNumber": 8, "columnNumber": 101199, "selfMs": 1138.4479999999983, "samples": 1034 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ad", "lineNumber": 9, "columnNumber": 7898, "selfMs": 699.6279999999998, "samples": 616 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Z4", "lineNumber": 8, "columnNumber": 28258, "selfMs": 404.3399999999998, "samples": 352 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "va", "lineNumber": 8, "columnNumber": 10653, "selfMs": 394.74200000000013, "samples": 355 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w1", "lineNumber": 8, "columnNumber": 40723, "selfMs": 377.0549999999999, "samples": 355 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "n2", "lineNumber": 8, "columnNumber": 42234, "selfMs": 362.90999999999974, "samples": 323 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kl", "lineNumber": 8, "columnNumber": 117211, "selfMs": 298.9329999999999, "samples": 277 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "w4", "lineNumber": 11, "columnNumber": 91309, "selfMs": 231.62700000000012, "samples": 203 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Kt", "lineNumber": 8, "columnNumber": 48095, "selfMs": 217.16799999999995, "samples": 199 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "Eh", "lineNumber": 8, "columnNumber": 95724, "selfMs": 217.03000000000006, "samples": 195 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "zl", "lineNumber": 8, "columnNumber": 80827, "selfMs": 188.36899999999986, "samples": 165 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 177.10899999999998, "samples": 156 }, { "url": "", "functionName": "(garbage collector)", "lineNumber": -1, "columnNumber": -1, "selfMs": 173.6550000000001, "samples": 136 } ] }, "responsiveness": { "longTaskCount": 9, "worstLongTaskMs": 384, "topLongTasks": [ { "name": "self", "startTime": 158.89999999850988, "duration": 384 }, { "name": "self", "startTime": 1201.5999999940395, "duration": 182 }, { "name": "self", "startTime": 1744.6999999955297, "duration": 179 }, { "name": "self", "startTime": 1586.5999999940395, "duration": 158 }, { "name": "self", "startTime": 855.7999999970198, "duration": 127 }, { "name": "self", "startTime": 547.8999999985099, "duration": 82 }, { "name": "self", "startTime": 1122, "duration": 78 }, { "name": "self", "startTime": 2111.2999999970198, "duration": 77 } ], "frameCount": 1354, "averageFrameMs": 19.47237813884786, "p95FrameMs": 33.29999999999973, "p99FrameMs": 83.40000000000146, "intervalDriftP95Ms": 101.30000000447035, "intervalDriftP99Ms": 307.8999999985099 }, "listenerChurn": [ { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "window", "type": "test", "stack": "at patchedAdd (:39:7)\nat Od (/assets/index-l3JqdlyF.js:9:15999)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "test", "stack": "at patchedRemove (:43:7)\nat Od (/assets/index-l3JqdlyF.js:9:16037)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 0, "removes": 1, "churn": 1 }, { "target": "window", "type": "pagehide", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:32038", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "offline", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:36497", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "abort", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "beforetoggle", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "cancel", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplay", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplaythrough", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "close", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 } ], "consoleErrors": [ { "type": "error", "text": "Failed to load resource: the server responded with a status of 404 ()" } ], "errorResponses": [ { "url": "https://media.discordapp.net/attachments/1424887548622405672/1512626709692682340/cat2.PNG?ex=6a24c6e6&is=6a237566&hm=baeec4c8e666888d89711065b1dbcb391c3415f9c28d1917bdd286776b60c867&=&format=webp&quality=lossless", "status": 404 } ] }, { "route": "/scanner", "finalUrl": "https://rover.otter.land/scanner", "elapsedMs": 26919, "metrics": { "start": { "Documents": 3, "JSEventListeners": 184, "Nodes": 92, "LayoutCount": 4, "RecalcStyleCount": 4, "LayoutDuration": 0.016191, "RecalcStyleDuration": 0.013329, "ScriptDuration": 0.869807, "TaskDuration": 1.774683, "JSHeapUsedSize": 4335732, "JSHeapTotalSize": 7602176 }, "end": { "Documents": 1, "JSEventListeners": 197, "Nodes": 81, "LayoutCount": 4, "RecalcStyleCount": 36, "LayoutDuration": 0.016191, "RecalcStyleDuration": 0.02886, "ScriptDuration": 2.56914, "TaskDuration": 7.080687, "JSHeapUsedSize": 3741292, "JSHeapTotalSize": 7602176 }, "delta": { "Documents": -2, "JSEventListeners": 13, "Nodes": -11, "LayoutCount": 0, "RecalcStyleCount": 32, "LayoutDuration": 0, "RecalcStyleDuration": 0.015531, "ScriptDuration": 1.699333, "TaskDuration": 5.306004, "JSHeapUsedSize": -594440, "JSHeapTotalSize": 0 } }, "cpu": { "totalProfileMs": 22157.973, "topSelfTime": [ { "url": "", "functionName": "(idle)", "lineNumber": -1, "columnNumber": -1, "selfMs": 17015.302999999938, "samples": 14891 }, { "url": "", "functionName": "(program)", "lineNumber": -1, "columnNumber": -1, "selfMs": 3295.391000000004, "samples": 2994 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "tryParse", "lineNumber": 11, "columnNumber": 49539, "selfMs": 192.14099999999996, "samples": 182 }, { "url": "", "functionName": "requestAnimationFrame", "lineNumber": -1, "columnNumber": -1, "selfMs": 99.48600000000002, "samples": 96 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "V2.emit", "lineNumber": 11, "columnNumber": 25371, "selfMs": 94.451, "samples": 86 }, { "url": "", "functionName": "now", "lineNumber": -1, "columnNumber": -1, "selfMs": 80.64100000000002, "samples": 76 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ws.onmessage", "lineNumber": 11, "columnNumber": 33453, "selfMs": 78.39899999999999, "samples": 87 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "LX", "lineNumber": 125, "columnNumber": 40053, "selfMs": 76.586, "samples": 69 }, { "url": "", "functionName": "postMessage", "lineNumber": -1, "columnNumber": -1, "selfMs": 65.49599999999997, "samples": 55 }, { "url": "", "functionName": "(garbage collector)", "lineNumber": -1, "columnNumber": -1, "selfMs": 64.16000000000003, "samples": 56 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "xu", "lineNumber": 125, "columnNumber": 6998, "selfMs": 42.50999999999999, "samples": 35 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "onData", "lineNumber": 11, "columnNumber": 27611, "selfMs": 40.158, "samples": 42 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "ca", "lineNumber": 8, "columnNumber": 3731, "selfMs": 37.54899999999999, "samples": 34 }, { "url": "https://rover.otter.land/assets/index-l3JqdlyF.js", "functionName": "decodeString", "lineNumber": 11, "columnNumber": 48609, "selfMs": 34.713, "samples": 36 }, { "url": "", "functionName": "frameLoop", "lineNumber": 71, "columnNumber": 22, "selfMs": 30.535, "samples": 28 } ] }, "responsiveness": { "longTaskCount": 4, "worstLongTaskMs": 363, "topLongTasks": [ { "name": "self", "startTime": 110.69999999552965, "duration": 363 }, { "name": "self", "startTime": 1015.0999999940395, "duration": 165 }, { "name": "self", "startTime": 873, "duration": 142 }, { "name": "self", "startTime": 480.09999999403954, "duration": 68 } ], "frameCount": 1530, "averageFrameMs": 17.06901960784314, "p95FrameMs": 16.700000000000728, "p99FrameMs": 16.80000000000291, "intervalDriftP95Ms": 4.399999998509884, "intervalDriftP99Ms": 145.90000000596046 }, "listenerChurn": [ { "target": "window", "type": "online", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:126:1625\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedAdd [as addEventListener] (:39:7)\nat /assets/index-l3JqdlyF.js:126:1663\nat Y0 (/assets/index-l3JqdlyF.js:9:92985)\nat Rl (/assets/index-l3JqdlyF.js:9:108259)", "adds": 4, "removes": 0, "churn": 4 }, { "target": "window", "type": "online", "stack": "at patchedRemove (:43:7)\nat /assets/index-l3JqdlyF.js:126:1714\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "document", "type": "visibilitychange", "stack": "at HTMLDocument.patchedRemove [as removeEventListener] (:43:7)\nat /assets/index-l3JqdlyF.js:126:1755\nat w3 (/assets/index-l3JqdlyF.js:9:93251)\nat ql (/assets/index-l3JqdlyF.js:9:110586)", "adds": 0, "removes": 3, "churn": 3 }, { "target": "window", "type": "test", "stack": "at patchedAdd (:39:7)\nat Od (/assets/index-l3JqdlyF.js:9:15999)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "test", "stack": "at patchedRemove (:43:7)\nat Od (/assets/index-l3JqdlyF.js:9:16037)\nat Ud (/assets/index-l3JqdlyF.js:10:37454)\nat /assets/index-l3JqdlyF.js:10:37477", "adds": 0, "removes": 1, "churn": 1 }, { "target": "window", "type": "pagehide", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:32038", "adds": 1, "removes": 0, "churn": 1 }, { "target": "window", "type": "offline", "stack": "at patchedAdd (:39:7)\nat /assets/index-l3JqdlyF.js:12:36497", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "abort", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "auxclick", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "beforetoggle", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "cancel", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplay", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "canplaythrough", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "click", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "close", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128627)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128193", "adds": 1, "removes": 0, "churn": 1 }, { "target": "div#root", "type": "contextmenu", "stack": "at HTMLDivElement.patchedAdd [as addEventListener] (:39:7)\nat fr (/assets/index-l3JqdlyF.js:9:128553)\nat $9 (/assets/index-l3JqdlyF.js:9:128027)\nat /assets/index-l3JqdlyF.js:9:128204", "adds": 1, "removes": 0, "churn": 1 } ], "consoleErrors": [], "errorResponses": [] } ] }