Page Speed Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1)

Issue 677001: Browser Model for advanced analysis

Can't Edit
Can't Publish+Mail
Start Review
Created:
1 year, 4 months ago by MikeS
Modified:
1 year, 3 months ago
Reviewers:
bmcquade, aoates, mdsteele, lsong
CC:
page-speed-codereview_googlegroups.com
Base URL:
https://page-speed.googlecode.com/svn/lib/trunk/src
Visibility:
Public.

Description

Browser Model for advanced analysis

- Add BrowsingContext that models frames in the browser.
- Add ResourceFetch and ResourceEvaluation that model fetching / evaluating a
resource in a BrowsingContext.
- Add a resource.proto that includes the complete
resource/browsingcontext/fetch/eval description.
- Add an automatic browsing context creation out of the DOM.
- Add a Clone method to the DOM object to be able to retain a handle to a child
document.


BUG=
TEST=

Patch Set 1

Patch Set 2 : remove .gitignore

Total comments: 52

Patch Set 3 : Bryan's review comments

Patch Set 4 : review comments

Unified diffs Side-by-side diffs Delta from patch set Stats Patch
M .gitignore View 1 1 chunk +0 lines, -14 lines 0 comments Download
A pagespeed/core/browsing_context.cc View 1 2 1 chunk +553 lines, -0 lines 0 comments Download
A pagespeed/core/browsing_context.h View 1 2 1 chunk +296 lines, -0 lines 0 comments Download
A pagespeed/core/browsing_context_test.cc View 1 2 1 chunk +326 lines, -0 lines 0 comments Download
M pagespeed/core/core.gyp View 1 2 3 chunks +8 lines, -1 line 0 comments Download
M pagespeed/core/dom.cc View 1 chunk +6 lines, -0 lines 0 comments Download
M pagespeed/core/dom.h View 1 chunk +5 lines, -0 lines 0 comments Download
M pagespeed/core/pagespeed_input.cc View 1 2 15 chunks +166 lines, -123 lines 0 comments Download
M pagespeed/core/pagespeed_input.h View 1 2 8 chunks +38 lines, -59 lines 0 comments Download
M pagespeed/core/pagespeed_input_test.cc View 1 2 4 chunks +40 lines, -0 lines 0 comments Download
M pagespeed/core/resource.cc View 2 chunks +31 lines, -12 lines 0 comments Download
M pagespeed/core/resource.h View 5 chunks +3 lines, -69 lines 0 comments Download
A pagespeed/core/resource_evaluation.cc View 1 2 1 chunk +217 lines, -0 lines 0 comments Download
A pagespeed/core/resource_evaluation.h View 1 2 1 chunk +232 lines, -0 lines 0 comments Download
A pagespeed/core/resource_evaluation_test.cc View 1 2 1 chunk +143 lines, -0 lines 0 comments Download
A pagespeed/core/resource_fetch.cc View 1 2 1 chunk +328 lines, -0 lines 0 comments Download
A pagespeed/core/resource_fetch.h View 1 2 1 chunk +289 lines, -0 lines 0 comments Download
A pagespeed/core/resource_fetch_test.cc View 1 2 1 chunk +240 lines, -0 lines 0 comments Download
M pagespeed/core/resource_util.cc View 4 chunks +31 lines, -95 lines 0 comments Download
M pagespeed/core/resource_util.h View 2 chunks +5 lines, -14 lines 0 comments Download
M pagespeed/core/uri_util.cc View 2 chunks +119 lines, -0 lines 0 comments Download
M pagespeed/core/uri_util.h View 2 chunks +18 lines, -0 lines 0 comments Download
M pagespeed/core/uri_util_test.cc View 2 chunks +87 lines, -0 lines 0 comments Download
M pagespeed/pagespeed.gyp View 1 2 2 chunks +3 lines, -0 lines 0 comments Download
M pagespeed/proto/proto_gen.gyp View 3 chunks +3 lines, -3 lines 0 comments Download
A pagespeed/proto/resource.proto View 1 chunk +343 lines, -0 lines 0 comments Download
D pagespeed/proto/resource_constraints.proto View 1 chunk +0 lines, -97 lines 0 comments Download
M pagespeed/testing/pagespeed_test.cc View 1 2 2 chunks +10 lines, -0 lines 0 comments Download
M pagespeed/testing/pagespeed_test.h View 1 2 2 chunks +5 lines, -0 lines 0 comments Download

Messages

Total messages: 5
MikeS
1 year, 4 months ago
bmcquade
comments so far. overall structure looks good - just want to get the subtleties right ...
1 year, 4 months ago
bmcquade
a few more comments http://page-speed-codereview.appspot.com/677001/diff/2001/pagespeed/core/browsing_context_test.cc File pagespeed/core/browsing_context_test.cc (right): http://page-speed-codereview.appspot.com/677001/diff/2001/pagespeed/core/browsing_context_test.cc#newcode1 pagespeed/core/browsing_context_test.cc:1: // Copyright 2011 Google Inc. ...
1 year, 4 months ago
MikeS
PTAL. Patch set 3 & 4 are the same - I uploaded twice because I ...
1 year, 3 months ago
bmcquade
1 year, 3 months ago
LGTM
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld r757