Skip to content

Commit 2e21a5f

Browse files
author
hp23 Server
committed
WIP: update new analysis
1 parent 1e1729d commit 2e21a5f

File tree

1 file changed

+114
-7
lines changed

1 file changed

+114
-7
lines changed

_hp/hp/tools/analysis/analysis_december_2024.ipynb

Lines changed: 114 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@
5959
"# Parsing + Basic 5x+ each, and reruns (such that all tests have 5+ results)\n",
6060
"# Ubuntu 22.04, Android 11, MacOS 14.3.1, iPadOS 17.3.1\n",
6161
"# All runs performed between 2024-03-07 and 2024-05-14\n",
62+
"\n",
63+
"# New browsers: Ubuntu 22.04, MacOS 15.2\n",
64+
"# All runs performed between 2024-12-13 and 2024-12-20\n",
6265
"initial_data = \"\"\"\n",
6366
"SELECT \"Result\".*, \n",
6467
"\"Response\".raw_header, \"Response\".status_code, \"Response\".label, \"Response\".resp_type,\n",
@@ -118,7 +121,8 @@
118121
},
119122
"source": [
120123
"# Overview\n",
121-
"- Collected between 875800 and 1072632 results for 12 browsers"
124+
"- Collected between 875800 and 1072632 results for 12 browsers (original)\n",
125+
"- Collected between X and Y results for 4 browsers (update december)"
122126
]
123127
},
124128
{
@@ -136,8 +140,9 @@
136140
"# opera (same as chrome, only mobile: 63\n",
137141
"# chrome (HSTS testing only): 70\n",
138142
"# brave (android shields disabled): 65\n",
143+
"# chrome (test): 71\n",
139144
"\n",
140-
"df = df.loc[~df[\"browser_id\"].isin([30, 27, 26, 54, 28, 66, 63, 44, 70, 65])]"
145+
"df = df.loc[~df[\"browser_id\"].isin([30, 27, 26, 54, 28, 66, 63, 44, 70, 65, 71])]"
141146
]
142147
},
143148
{
@@ -2598,7 +2603,9 @@
25982603
{
25992604
"cell_type": "markdown",
26002605
"id": "12f42fc8-2f18-48a7-be7a-ba913fa915e5",
2601-
"metadata": {},
2606+
"metadata": {
2607+
"jp-MarkdownHeadingCollapsed": true
2608+
},
26022609
"source": [
26032610
"### General\n",
26042611
"- Basic:\n",
@@ -3584,7 +3591,9 @@
35843591
{
35853592
"cell_type": "markdown",
35863593
"id": "12e83670-77c8-4c13-addf-c03253a62e59",
3587-
"metadata": {},
3594+
"metadata": {
3595+
"jp-MarkdownHeadingCollapsed": true
3596+
},
35883597
"source": [
35893598
"### Test groups that are the most unstable\n",
35903599
"- Overall mean: 0.07% of tests have more than one outcome\n",
@@ -4861,7 +4870,9 @@
48614870
{
48624871
"cell_type": "markdown",
48634872
"id": "45c8c774-4bbc-4d8b-beb6-03a820dc8cd8",
4864-
"metadata": {},
4873+
"metadata": {
4874+
"jp-MarkdownHeadingCollapsed": true
4875+
},
48654876
"source": [
48664877
"### Majority Voting\n",
48674878
"- Perform majority voting\n",
@@ -19855,7 +19866,9 @@
1985519866
{
1985619867
"cell_type": "markdown",
1985719868
"id": "795a4f14-e376-40f7-88a2-2d48d88e17d9",
19858-
"metadata": {},
19869+
"metadata": {
19870+
"jp-MarkdownHeadingCollapsed": true
19871+
},
1985919872
"source": [
1986019873
"### Firefox 121 vs 122 vs 123 (desktop linux)\n",
1986119874
"- subresourceloadingCOEP_img_direct both basic and parsing\n",
@@ -20127,7 +20140,7 @@
2012720140
"jp-MarkdownHeadingCollapsed": true
2012820141
},
2012920142
"source": [
20130-
"### Safari (MacOS 17.3.1) vs Chrome/WebKit (iPadOS 17.3.1)\n",
20143+
"### Safari (MacOS 14.3.1) vs Chrome/WebKit (iPadOS 17.3.1)\n",
2013120144
"- **Differences: perfAPI (mixed content blocking differences), accesswindow_direct (204 + different download behavior), subresourceloadingCORP (mixed-content/auto-upgrade?)**\n",
2013220145
"- Noise: subresourceloadingCOEP"
2013320146
]
@@ -20303,6 +20316,100 @@
2030320316
"display(r)"
2030420317
]
2030520318
},
20319+
{
20320+
"cell_type": "markdown",
20321+
"id": "4cbc754f-1e27-497f-8b86-b2dcd9f1a8d6",
20322+
"metadata": {
20323+
"jp-MarkdownHeadingCollapsed": true
20324+
},
20325+
"source": [
20326+
"## Browser Comparisons New Update!"
20327+
]
20328+
},
20329+
{
20330+
"cell_type": "markdown",
20331+
"id": "b2bbd3e0-73bf-4fa5-969a-73efbeb213df",
20332+
"metadata": {},
20333+
"source": [
20334+
"### Safari (MacOS 14.3.1) vs Safari (MacOS 15.2)\n",
20335+
"- ??"
20336+
]
20337+
},
20338+
{
20339+
"cell_type": "code",
20340+
"execution_count": null,
20341+
"id": "fd153860-4158-41a6-9719-ffc94afa8ad5",
20342+
"metadata": {},
20343+
"outputs": [],
20344+
"source": [
20345+
"r = com_browsers(bf, \"safari macOS 15.2 18.2 selenium real\", \"safari macOS 14.3.1 17.3.1 selenium real\")\n",
20346+
"display(r[\"test_id\"].apply(lambda x: x.split(\"_\")[0]).value_counts())\n",
20347+
"display(r)"
20348+
]
20349+
},
20350+
{
20351+
"cell_type": "markdown",
20352+
"id": "24413de8-42be-407f-a34e-03e202d6422f",
20353+
"metadata": {},
20354+
"source": [
20355+
"### Chrome (122) vs Chrome (131)\n",
20356+
"- ??"
20357+
]
20358+
},
20359+
{
20360+
"cell_type": "code",
20361+
"execution_count": null,
20362+
"id": "c0b70f62-0f9a-4b33-b86a-ea87f575b878",
20363+
"metadata": {},
20364+
"outputs": [],
20365+
"source": [
20366+
"r = com_browsers(bf, \"chrome Ubuntu 22.04 122 selenium headless-new\", \"chrome Ubuntu 22.04 131 selenium headless-new\")\n",
20367+
"display(r[\"test_id\"].apply(lambda x: x.split(\"_\")[0]).value_counts())\n",
20368+
"display(r)"
20369+
]
20370+
},
20371+
{
20372+
"cell_type": "markdown",
20373+
"id": "9ea818ab-eb12-4557-8845-1d49da695a67",
20374+
"metadata": {},
20375+
"source": [
20376+
"### Firefox (123) vs Firefox (133)\n",
20377+
"- ??"
20378+
]
20379+
},
20380+
{
20381+
"cell_type": "code",
20382+
"execution_count": null,
20383+
"id": "6bcde80d-12b4-4b36-ab1f-ffe78e455f29",
20384+
"metadata": {},
20385+
"outputs": [],
20386+
"source": [
20387+
"r = com_browsers(bf, \"firefox Ubuntu 22.04 123 selenium headless-new\", \"firefox Ubuntu 22.04 133 selenium headless-new\")\n",
20388+
"display(r[\"test_id\"].apply(lambda x: x.split(\"_\")[0]).value_counts())\n",
20389+
"display(r)"
20390+
]
20391+
},
20392+
{
20393+
"cell_type": "markdown",
20394+
"id": "32c7859d-3a5d-472e-bbd5-7d53715ad0f4",
20395+
"metadata": {},
20396+
"source": [
20397+
"### Brave (v1.62.156 (Chromium 121)) vs Brave (v1.73.101 (Chromium 131))\n",
20398+
"- ??"
20399+
]
20400+
},
20401+
{
20402+
"cell_type": "code",
20403+
"execution_count": null,
20404+
"id": "8361b430-dfb7-4900-9880-f7c1d78db3a1",
20405+
"metadata": {},
20406+
"outputs": [],
20407+
"source": [
20408+
"r = com_browsers(bf, \"brave Ubuntu 22.04 v1.62.156 (121.0.6167.139) selenium headless-new\", \"brave Ubuntu 22.04 v1.73.101 (131.0.6778.139) selenium headless-new\")\n",
20409+
"display(r[\"test_id\"].apply(lambda x: x.split(\"_\")[0]).value_counts())\n",
20410+
"display(r)"
20411+
]
20412+
},
2030620413
{
2030720414
"cell_type": "markdown",
2030820415
"id": "1c8d5dd9-0e56-445f-8907-90b51a63ff88",

0 commit comments

Comments
 (0)