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

Issue 2697093002: Deferred parsing for legacy modules (Closed)

Created:
3 years, 10 months ago by vsm
Modified:
3 years, 10 months ago
Reviewers:
Leaf, Jennifer Messerly
CC:
dev-compiler+reviews_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Deferred parsing for legacy modules This is a nice win for large, internal apps. Module code is not parsed until accesses via proxy. R=jmesserly@google.com Committed: https://github.com/dart-lang/sdk/commit/e011ac789e96395825febca4008d9a6ec95509f9

Patch Set 1 #

Patch Set 2 : Removing pending #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+65 lines, -10 lines) Patch
M pkg/dev_compiler/lib/js/legacy/dart_library.js View 1 3 chunks +48 lines, -7 lines 0 comments Download
M pkg/dev_compiler/lib/src/compiler/code_generator.dart View 1 chunk +1 line, -1 line 0 comments Download
M pkg/dev_compiler/lib/src/compiler/js_names.dart View 1 chunk +3 lines, -0 lines 0 comments Download
M pkg/dev_compiler/lib/src/compiler/module_builder.dart View 1 chunk +13 lines, -2 lines 3 comments Download

Messages

Total messages: 10 (3 generated)
vsm
3 years, 10 months ago (2017-02-15 19:29:37 UTC) #3
Jennifer Messerly
So, it looks like this optimization is mutually exclusive with interoperating with other JS modules. ...
3 years, 10 months ago (2017-02-15 20:08:50 UTC) #4
vsm
On 2017/02/15 20:08:50, Jennifer Messerly wrote: > So, it looks like this optimization is mutually ...
3 years, 10 months ago (2017-02-15 20:29:23 UTC) #5
vsm
https://codereview.chromium.org/2697093002/diff/20001/pkg/dev_compiler/lib/src/compiler/module_builder.dart File pkg/dev_compiler/lib/src/compiler/module_builder.dart (right): https://codereview.chromium.org/2697093002/diff/20001/pkg/dev_compiler/lib/src/compiler/module_builder.dart#newcode168 pkg/dev_compiler/lib/src/compiler/module_builder.dart:168: 'let # = dart_library.defer(#, #, function (mod, lib) {' ...
3 years, 10 months ago (2017-02-15 20:32:58 UTC) #6
Jennifer Messerly
On 2017/02/15 20:32:58, vsm wrote: > https://codereview.chromium.org/2697093002/diff/20001/pkg/dev_compiler/lib/src/compiler/module_builder.dart > File pkg/dev_compiler/lib/src/compiler/module_builder.dart (right): > > https://codereview.chromium.org/2697093002/diff/20001/pkg/dev_compiler/lib/src/compiler/module_builder.dart#newcode168 > ...
3 years, 10 months ago (2017-02-15 20:49:07 UTC) #7
Jennifer Messerly
the reason I was hoping we could remove legacy module format soon, is with legacy ...
3 years, 10 months ago (2017-02-15 20:50:41 UTC) #8
vsm
3 years, 10 months ago (2017-02-16 00:30:28 UTC) #10
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
e011ac789e96395825febca4008d9a6ec95509f9 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698