Comments (11)
Interesting, do the 2 files at the top of the waterfall actually belong to the request?
from mobster.
Yes.
from mobster.
Those 2 calls are usually at the very end on this page.
from mobster.
Potentially an issue with chromium: http://code.google.com/p/chromium/issues/detail?id=141971
from mobster.
One of the potential issues could be related to how much time is mobster waiting after onLoad before starting the next iterations. If we don't wait long enough, the javascript calls after onLoad might pollute the timings in the next iteration.
from mobster.
I agree. It would be great if we could simply kill all javascript activity
after determining that the page has "loaded" but after skimming the webkit
protocol it doesn't look like there is a way to do it.
On Tue, Apr 9, 2013 at 4:46 PM, RiteshMaheshwari
[email protected]:
One of the potential issues could be related to how much time is mobster
waiting after onLoad before starting the next iterations. If we don't wait
long enough, the javascript calls after onLoad might pollute the timings in
the next iteration.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/28#issuecomment-16147456
.
from mobster.
Never mind, that wouldn't work either...
On Tue, Apr 9, 2013 at 10:13 PM, Arman Boehm [email protected] wrote:
I agree. It would be great if we could simply kill all javascript activity
after determining that the page has "loaded" but after skimming the webkit
protocol it doesn't look like there is a way to do it.On Tue, Apr 9, 2013 at 4:46 PM, RiteshMaheshwari <[email protected]
wrote:
One of the potential issues could be related to how much time is mobster
waiting after onLoad before starting the next iterations. If we don't wait
long enough, the javascript calls after onLoad might pollute the timings in
the next iteration.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/28#issuecomment-16147456
.
from mobster.
I guess my question is (I haven't looked at the code), do we wait X seconds after onLoad before starting the next iteration? If so, lets make it 2X or 3X and see if that fixes it.
from mobster.
Ritesh, Arman
If it helps we can get on a conf call to discuss the issue. ( might be faster )
thanks
Hari
From: RiteshMaheshwari [email protected]
To: linkedin/mobster [email protected]
Sent: Wednesday, April 10, 2013 6:09 AM
Subject: Re: [mobster] onLoad times are incorrect sometimes (#28)
I guess my question is (I haven't looked at the code), do we wait X seconds after onLoad before starting the next iteration? If so, lets make it 2X or 3X and see if that fixes it.
—
Reply to this email directly or view it on GitHub.
from mobster.
Hey Arman,
There are 2 events of the browser which can be leveraged
- onBeforeUnload
- unLoad.
We should do all the parsing/processing after the onBeforeUnload event , do a check at unload event
$(window).onBeforeunload(function() {
//do all the processing
});
$(window).unload(function() {
//kill all JS activity and ensure the previous step is done.
});
In summary for waterfall processing , we should do it after the onBeforeUnload have fired, else they wont line up and
will ensure sanity.
we can have a call to discuss in detail
from mobster.
Sounds good I'll send you guys an email to set up the call.
On Wed, Apr 10, 2013 at 3:04 PM, anantrao [email protected] wrote:
Hey Arman,
There are 2 events of the browser which can be leveraged
- onBeforeUnload
- unLoad.
We should do all the parsing/processing after the onBeforeUnload event ,
do a check at unload event$(window).onBeforeunload(function() {
//do all the processing
});$(window).unload(function() {
//kill all JS activity and ensure the previous step is done.
});In summary for waterfall processing , we should do it after the
onBeforeUnload have fired, else they wont line up and
will ensure sanity.we can have a call to discuss in detail
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/28#issuecomment-16205374
.
from mobster.
Related Issues (18)
- Add Total Page Weight to mobster report HOT 1
- Add more flow samples
- Re-Organize Page Metrics Table HOT 4
- Add Total Page Weight Metrics to the mobster report HOT 1
- Allow port number to be configurable HOT 1
- Mobster fails sometimes when running against a desktop chrome HOT 8
- Missing 'timing' information in some messages received from webkit HOT 3
- Excessive WARNING Messages regarding HeapSize HOT 2
- Latest build breaks waterfall links in the report HOT 1
- Mobster is incompatible with Chromium 24 HOT 1
- Reduce timeout? HOT 1
- Mobster should be compatible with iOS HOT 1
- add http status codes to waterfall
- Add handling of desktop Chrome user agent strings
- Add testing of core functionality
- Fails to terminate on first run in new browser instance
- Need an easy way to add support for new remote debugging commands
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mobster.