From 479c8236f79f374e42401232105c347d2c2d1217 Mon Sep 17 00:00:00 2001 From: "ajohnsen@google.com" <ajohnsen@google.com> Date: Wed, 24 Sep 2014 07:46:52 +0000 Subject: [PATCH] Remove disable of GZIP, as it's no longer on by default anymore. BUG= R=rnystrom@google.com Review URL: https://codereview.chromium.org//592983003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40625 260f80e4-7a28-3924-810f-c04153c831b5 --- lib/src/barback/base_server.dart | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/lib/src/barback/base_server.dart b/lib/src/barback/base_server.dart index cb23036f..a47b362f 100644 --- a/lib/src/barback/base_server.dart +++ b/lib/src/barback/base_server.dart @@ -44,7 +44,6 @@ abstract class BaseServer<T> { BaseServer(this.environment, this._server) { shelf_io.serveRequests(_server, const shelf.Pipeline() .addMiddleware(shelf.createMiddleware(errorHandler: _handleError)) - .addMiddleware(shelf.createMiddleware(responseHandler: _disableGzip)) .addHandler(handleRequest)); } @@ -121,20 +120,4 @@ abstract class BaseServer<T> { close(); return new shelf.Response.internalServerError(); } - - /// Disable GZIP responses. - /// - /// This is primarily to optimize pub's startup. Since the transformer - /// plug-ins are loaded over HTTP, we pay the hit to GZIP encode and decode - /// them. Disabling this improves startup time by about 5% on my test. - /// - // TODO(rnystrom): Remove this when #5187 is fixed and we don't have to use - // HTTP for isolates. - _disableGzip(shelf.Response response) { - if (!response.headers.containsKey('Content-Encoding')) { - return response.change(headers: {'Content-Encoding': ''}); - } - - return response; - } } -- GitLab