I think the issue of round-trips is a red-herring. I spent some effort trying to optimize an es6 loader with caching in indexeddb and even that did not help much. I think what caridy said earlier is likely the biggest issue, processing a large number of Promises.
On Thu, Apr 23, 2015 at 7:55 PM, John Barton <johnjbar...@google.com> wrote: > Sorry, but what I read was not an explanation but rather a hope that > HTTP/2 would magically solve this problem. I'm all for HTTP/2 solving > this. But so far I've not heard or read anything to back up the idea. > > Will HTTP/2 make multiple round trips, one for each level of the > dependency tree, competitive with pre-bundling? If not, then we will have > to send dependency info to the client or cache info to the server or > bundle. Or there is some magic as yet unexplained? > > jjb > > On Thu, Apr 23, 2015 at 7:47 AM, Domenic Denicola <d...@domenic.me> wrote: > >> Indeed, there is no built-in facility for bundling since as explained >> in this thread that will actually slow down your performance, and there’s >> no desire to include an antipattern in the language. >> >> >> >> *From:* es-discuss [mailto:es-discuss-boun...@mozilla.org] *On Behalf Of >> *Eric B >> *Sent:* Thursday, April 23, 2015 10:25 >> *To:* Frankie Bagnardi; Matthew Phillips >> *Cc:* es-discuss >> *Subject:* Re: Re: Are ES6 modules in browsers going to get loaded >> level-by-level? >> >> >> >> So just to clarify, when browsers support es6 modules we will still need >> some extra library to bundle the modules? This would mean es6 modules are >> only a syntactical addition and not something functional? >> >> >> >> On Thu, Apr 23, 2015 at 10:18 AM Frankie Bagnardi <f.bagna...@gmail.com> >> wrote: >> >> Matthew, there are already tools for es6 modules + bundling (e.g. babel >> + webpack), or converting es6 modules to AMD (e.g. babel >> <https://babeljs.io/docs/usage/modules/>). >> >> >> >> >> >> >> >> On Wed, Apr 22, 2015 at 7:10 PM, Matthew Phillips <matt...@bitovi.com> >> wrote: >> >> >> Can you clarify what you mean about bundling? Unless I've missed >> something, the ES6 module system does not have a story for bundling at all. >> Of course formats can be invented in userland but I'm not sure that they >> are any easier to implement than say AMD's. I might have missed something >> though, looking forward to your reply. >> >> >> _______________________________________________ >> es-discuss mailing list >> es-discuss@mozilla.org >> https://mail.mozilla.org/listinfo/es-discuss >> >> >> >> _______________________________________________ >> es-discuss mailing list >> es-discuss@mozilla.org >> https://mail.mozilla.org/listinfo/es-discuss >> >> >> _______________________________________________ >> es-discuss mailing list >> es-discuss@mozilla.org >> https://mail.mozilla.org/listinfo/es-discuss >> >> > -- Bitovi Development | Design | Training | Open Source
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss