Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(217)

Issue 203213002: Make http-imports faster to load, by hinting persistent connection on request. (Closed)

Created:
6 years, 9 months ago by Anders Johnsen
Modified:
6 years, 9 months ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org, nweiz, Bob Nystrom
Visibility:
Public.

Description

Make http-imports faster to load, by hinting persistent connection on request. Also avoids a BytesBuilder, if only one chunk is received. This speeds up e.g. 'pub build' notably (4x speedup). BUG= R=sgjesse@google.com Committed: https://code.google.com/p/dart/source/detail?r=33798

Patch Set 1 #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+25 lines, -9 lines) Patch
M runtime/bin/builtin.dart View 1 chunk +25 lines, -9 lines 4 comments Download

Messages

Total messages: 8 (0 generated)
Anders Johnsen
Bob, Nathan: Note that you can speed it up further, by disabling gzip in barback: ...
6 years, 9 months ago (2014-03-18 08:53:05 UTC) #1
Søren Gjesse
LGTM!
6 years, 9 months ago (2014-03-18 08:55:26 UTC) #2
Anders Johnsen
Committed patchset #1 manually as r33798 (presubmit successful).
6 years, 9 months ago (2014-03-18 08:57:07 UTC) #3
Anders Johnsen
I meant NOT persistent. Sorry.
6 years, 9 months ago (2014-03-18 12:05:43 UTC) #4
Ivan Posva
DBC -ip https://codereview.chromium.org/203213002/diff/1/runtime/bin/builtin.dart File runtime/bin/builtin.dart (left): https://codereview.chromium.org/203213002/diff/1/runtime/bin/builtin.dart#oldcode89 runtime/bin/builtin.dart:89: // it now otherwise we wait around ...
6 years, 9 months ago (2014-03-18 12:13:43 UTC) #5
Anders Johnsen
https://codereview.chromium.org/203213002/diff/1/runtime/bin/builtin.dart File runtime/bin/builtin.dart (left): https://codereview.chromium.org/203213002/diff/1/runtime/bin/builtin.dart#oldcode89 runtime/bin/builtin.dart:89: // it now otherwise we wait around until it ...
6 years, 9 months ago (2014-03-18 12:22:33 UTC) #6
floitsch
dbc. https://codereview.chromium.org/203213002/diff/1/runtime/bin/builtin.dart File runtime/bin/builtin.dart (right): https://codereview.chromium.org/203213002/diff/1/runtime/bin/builtin.dart#newcode87 runtime/bin/builtin.dart:87: // Only create a ByteBuilder, if multiple chunks ...
6 years, 9 months ago (2014-03-18 12:26:24 UTC) #7
Anders Johnsen
6 years, 9 months ago (2014-03-18 12:33:24 UTC) #8
Message was sent while issue was closed.
https://codereview.chromium.org/200793006

https://codereview.chromium.org/203213002/diff/1/runtime/bin/builtin.dart
File runtime/bin/builtin.dart (right):

https://codereview.chromium.org/203213002/diff/1/runtime/bin/builtin.dart#new...
runtime/bin/builtin.dart:87: // Only create a ByteBuilder, if multiple chunks is
received.
On 2014/03/18 12:26:24, floitsch wrote:
> are received.

Done.

Powered by Google App Engine
This is Rietveld 408576698