Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discrepancy between Firefox and Chrome initiation of the initial page load. #3031

Open
mjkozicki opened this issue Dec 21, 2023 · 1 comment
Labels
Type: Bug An issue or pull request relating to a bug in WebPageTest

Comments

@mjkozicki
Copy link
Contributor

Description

When running tests from Firefox using various connection types such as Native, 4G, or Cable. Unlike Chrome, there is a significant delay in the initiation of the initial page load. The page discovery process starts after a few seconds when using Firefox.

Steps to reproduce

Note that native connection is relatively better than other connection types as there is no traffic shaping involved.
Target Firefox to start a test on different configuration for the connection.
Target Chrome with the same configurations.
Note differences in waterfalls.

Expected result

Explanation of Firefox and Chrome discrepancy and/or fix of the issue.

Actual result

Tests executed via the Chrome browser exhibit the expected behavior, with page discovery initiating promptly at 0 seconds.
Test executed in Firefox have the discovery process starts after a few seconds when using Firefox.

Firefox 4g : https://www.webpagetest.org/result/231218_AiDcPN_3RC/1/details/#waterfall_view_step1
Firefox Cable: https://www.webpagetest.org/result/231221_BiDc5D_87H/1/details/#waterfall_view_step1
Firefox Native: https://www.webpagetest.org/result/231221_AiDcKD_8CH/1/details/#waterfall_view_step1

Chrome Run: https://www.webpagetest.org/result/231221_AiDcMN_8BG/1/details/#waterfall_view_step1

@mjkozicki mjkozicki added the Type: Bug An issue or pull request relating to a bug in WebPageTest label Dec 21, 2023
@pmeenan pmeenan removed their assignment Dec 21, 2023
@pmeenan
Copy link
Contributor

pmeenan commented Dec 21, 2023

Looks like it is likely an issue with the processing of the mozilla logs for the connection setup timings (not, just DNS time at the beginning of each connection with no socket connect or TLS time).

The logs processing is fairly fragile since it literally parses log message output from Firefox to generate events and it is likely that some of the log messages changed.

Someone will have to grab the logs from an agent and update the parser.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Bug An issue or pull request relating to a bug in WebPageTest
Projects
None yet
Development

No branches or pull requests

2 participants