For a year we have worked very hard to make as much of our code as
possible function correctly in GWT, and to test that it does. We knew
that for 1.0, performance in GWT would certainly not be stellar, but
suboptimal support would be better than no support at all.
However, more and more teams are finding not just the performance, but
more importantly the effect on the download size of the javascript
bundle to the browser, to be intolerable. Internally to Google, if
you seek out guidelines for how to make your GWT applications download
faster, one of the first things you'll find is "don't use the Google
Collections Library."
Ouch!
As a result, we have work under way that should cut our download size
in half, and we hope we can slim down even further than that. But
this issue, when put together with GWT serialization issues and bugs
that occur only on GWT, have resulted in a situation where GWT support
is by far the major factor holding up our 1.0 release.
We need to drop GWT support from the 1.0 release. However, we'd leave
all the necessary files in subversion so that you to make your own
build and use it at your own risk.
I'm sending this to collect any concerns or other thoughts you may
have! Thanks.
--
Kevin Bourrillion @ Google
internal: http://go/javalibraries
external: guava-libraries.googlecode.com