Если вы ищете абсолютно оптимальную производительность в браузере, вам следует использовать что-то вроде облегченных коллекций - только собственные массивы и карты JS и все содержащиеся объекты как JavaScriptObjects (типы наложения).
Однакоэто серьезно ограничит вашу эффективность кодирования, так как они не так просты в использовании, как коллекции JRE.Здесь нет contains()
, нет улучшенных циклов, нет тонкостей Java.И, в конце концов, «тонкости Java», по-видимому, и являются причиной того, что вы программируете на GWT, а не на JS.
Guava не ставит своей целью привнести какие-либо особые преимущества в эффективность приложения GWT, в основном он просто обеспечиваетболее простой опыт программирования, а иногда и небольшая оптимизация, которую вы, возможно, не рассматривали.Guava не оптимизирован для GWT, он просто доступен на GWT.
Так что решать вам.Если вы хотите иметь удобство использования обычных коллекций Java, вы должны использовать Guava.Если вы хотите максимально быстрой производительности, делайте все в собственных коллекциях.