Node v10で採用予定! "The journey toward ES modules." #nodefest #nodefestA

"The journey toward ES modules." @bradleymeck
0
sifue(吉村 総一郎) @sifue

#nodefest そうなんだよなぁ。JSのモジュール、アンロードして消しちゃうことが容易にできないんだよなぁ。メモリの問題おきやすい。

2016-11-13 14:49:31
Hiraku @Hiraku

複数回 requireされたときどういう挙動になるのか。常に同じものが返らなければいけない。そうすると、GCの対象にできない。 #nodefest #nodefestA

2016-11-13 14:50:46
ドッグ @Linda_pp

評価するまで構造が分からない node module よりパースした時点で分かる ES modules のほうが最適化しやすいのはそうだろなぁ #nodefest #nodefestA

2016-11-13 14:51:05
Teppei Sato @teppeis

ES Modulesは依存関係がパース時点でstaticに決定できるので、最適化や循環参照に強いのです。 #nodefest #nodefestA

2016-11-13 14:52:01
Hiraku @Hiraku

Babelはスタンダードを守っていない問題 #nodefest #nodefestA

2016-11-13 14:52:03
写真屋? @moomooya

ブラウザと100%互換を目指す、っていうの安心できる #nodefest #nodefestA

2016-11-13 14:53:42
ドッグ @Linda_pp

Babel は ES modules をただ単に require に落としてるだけだしな #nodefest #nodefestA

2016-11-13 14:53:53
Hiraku @Hiraku

node.jsのコアモジュール一部ダイナミックにロードできる前提になってて、ESMにできないとな #nodefest #nodefestA

2016-11-13 14:56:51
やぬすさん / TAKAGI Kensuke @janus_wel

動的に require しなければならない状況がいまだに想像ついてない… #nodefest #nodefestA

2016-11-13 14:57:39
写真屋? @moomooya

Babelとの互換性は壊れてもいいと思っている、で会場大爆笑 #nodefest #nodefestA

2016-11-13 15:00:05
Hiraku @Hiraku

Babelが見捨てられる現場を見た #nodefest #nodefestA

2016-11-13 15:00:24
ドッグ @Linda_pp

個人的には ES Modules には Babel に頼ったコードはガンガン破壊してほしいというか,標準が Babel に引きずられないでほしい… #nodefest #nodefestA

2016-11-13 15:00:35
しばたこ @uryyyyyyy

とりあえずStandardに寄せましょう。babelがそれに合わないなら壊れても仕方ないのでは #nodefestA

2016-11-13 15:00:45