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.

Reply via email to