1.- History mechanism has changed in 2.7 to fulfil modern standards https://gwt-review.googlesource.com/#/c/5356/. BTW: you should't use HistoryImpl and in general any Impl class, in general they are private API 2.- Use -XjsInteropMode ONLY in the case that you have a need for exporting gwt classes to JS or wrapping JS classes in gwt. Otherwise you could have a increment of size and probably other issues. It is experimental, even in 2.7.0, so don't use it for production or be prepared to changes and breakages 3.- Code sizes in 2.6 and 2.7 should be very similar, but there are changes in many places, so little differences are acceptable. Update to a new version does not necessary bring a reduction on code size, but other improvements.
On Fri, Oct 3, 2014 at 1:38 AM, confile <[email protected]> wrote: > Code size explodes when using GWT 2.7 with -XjsInteropMode JS > > I compiled the same code with GWT 2.6.1 and GWT 2.7 with argument strict > > code size GWT 2.6.1 1.351 MB > code size GWT 2.7 1.361 MB > > Then I compiled the same code with -XjsInteropMode JS flag on GWT 2.7 > > code size 1.601 MB > > > Why does GWT 2.7 increases the code size in every case and with Interop > even by 300 kb? > > > Am Freitag, 3. Oktober 2014 00:18:22 UTC+2 schrieb confile: > >> What is the difference between -XjsInteropMode JS and -XjsInteropMode >> CLOSURE? >> >> >> >> Am Donnerstag, 2. Oktober 2014 23:49:17 UTC+2 schrieb John Stalcup: >>> >>> -XjsInteropMode JS >>> >>> On Thu, Oct 2, 2014 at 2:46 PM, confile <[email protected]> >>> wrote: >>> >>>> How can JsInterop be activated in GWT 2.7? What flag does it? >>>> >>>> >>>> Am Donnerstag, 2. Oktober 2014 03:22:56 UTC+2 schrieb Brian Slesinsky: >>>>> >>>>> It's experimental and hidden behind a flag, but it's there. >>>>> >>>>> >>>>> On Wed, Oct 1, 2014 at 6:20 PM, Cristian Rinaldi <[email protected]> >>>>> wrote: >>>>> >>>>>> - JsInterop Preview is part of the release? >>>>>> >>>>>> El miércoles, 1 de octubre de 2014 16:15:26 UTC-3, Daniel Kurka >>>>>> escribió: >>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> we just settled on a GWT 2.7 release plan: >>>>>>> >>>>>>> - We *code freeze* on *October 7th* and branch for GWT 2.7. >>>>>>> - As soon as we have the *remaining patches submitted*, we put out >>>>>>> a beta1 build, this should be no later than *October 7th.* >>>>>>> - Putting out a *beta1 externally* allows us to collect feedback >>>>>>> on the new super dev mode integration externally as well. >>>>>>> - We are going to *flip incremental to default* tomorrow and *wait >>>>>>> for 1-2 weeks* for google internal feedback, if there is no serious >>>>>>> issues we are going to *put out RC1* >>>>>>> - GWT 2.7 will still be compatible with Java 6. >>>>>>> >>>>>>> Patches / Fixes that need to go in: >>>>>>> - Recompile on reload: https://gwt-review.goo >>>>>>> glesource.com/#/c/9323/ (dankurka) >>>>>>> - Sending the wrong permutation to the client in SDM, if no files >>>>>>> have changed (dankurka). >>>>>>> - Investigate why some people are seeing errors with incremental >>>>>>> not restricting to one permutation (dankurka). >>>>>>> - Public directories are not copied o the war directory when using >>>>>>> SDM (skybrian). >>>>>>> - Restore Java 6 compatibility (skybrian). >>>>>>> - Document limitations of JsonUtils.safeEval and discourage usage >>>>>>> (goktug) (promote Json.parse) >>>>>>> >>>>>>> Patches that are nice to have: >>>>>>> - Improve exception logging in SDM (goktug). >>>>>>> >>>>>>> *If you have any outstanding patches that you thing need to go into >>>>>>> GWT 2.7, please bring them to our attention, by replying to this thread >>>>>>> or >>>>>>> adding me as a reviewer on Gerrit and setting the topic to GWT2.7.* >>>>>>> >>>>>>> -Daniel >>>>>>> >>>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "GWT Contributors" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to google-web-toolkit-contributors+unsubscribe@ >>>>>> googlegroups.com. >>>>>> To view this discussion on the web visit https://groups.google.com/d/ >>>>>> msgid/google-web-toolkit-contributors/1d5a4369-e03d-47ba-b8dd- >>>>>> 5031e5460751%40googlegroups.com >>>>>> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/1d5a4369-e03d-47ba-b8dd-5031e5460751%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "GWT Contributors" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to google-web-toolkit-contributors+unsubscribe@ >>>> googlegroups.com. >>>> To view this discussion on the web visit https://groups.google.com/d/ >>>> msgid/google-web-toolkit-contributors/48e8f729-b645- >>>> 4534-af9d-c5a9947dffd2%40googlegroups.com >>>> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/48e8f729-b645-4534-af9d-c5a9947dffd2%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- > You received this message because you are subscribed to the Google Groups > "GWT Contributors" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/google-web-toolkit-contributors/fc3a33e8-dc46-4c3f-a22b-9d3b96362a11%40googlegroups.com > <https://groups.google.com/d/msgid/google-web-toolkit-contributors/fc3a33e8-dc46-4c3f-a22b-9d3b96362a11%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAM28XAu2yUobakYxVtWv2GUzBhS%2BMFGhGvKqLcEgOqOyO7EsUQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
