ES Modules: suggestions for improvement

Thaddee Tyl thaddee.tyl at
Tue Jun 26 11:34:58 PDT 2012

On Tue, Jun 26, 2012 at 10:12 AM, John J Barton
<johnjbarton at> wrote:
> As I understand it, two issues drive the need for standardization of
> modules:
>   1) we want one environment for all JS,
>   2) to move beyond the limitations of RequireJS and CommonJS requires
> parsing, and that is considered too expensive for library implementations.
> The first point is obvious, the second one is implicit in the blog posts by
> Isaac and James.

Another point that I believe Isaac is making is that too much syntax
is likely to confuse developers and allowing certain features, such as
nested modules or `import *`, can be harmful to programmer efficiency
in the long term, if used.

For the purpose of discussion, I made a gist [0] of Isaac's proposal.
Most of the module examples [1] are there.


Isaac, feel free to correct it.

More information about the es-discuss mailing list