首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何减少Gwt多入口点项目app中的初始加载时间

如何减少Gwt多入口点项目app中的初始加载时间
EN

Stack Overflow用户
提问于 2013-08-28 20:48:17
回答 4查看 318关注 0票数 0

我正在使用带有Google Web Toolkit的java。问题是,当客户端使用我们的应用程序时,大约有1.1Mb的下载,并且初始加载花费了太多的时间。

有人知道如何在我们的Gwt多入口点项目应用中减少初始加载时间吗?

EN

回答 4

Stack Overflow用户

发布于 2013-08-28 20:59:46

official Docs提出了一些要点

  1. 启用compression
  2. Remove未使用的CSS
  3. 缩小JavaScript
  4. Minify CSS
  5. 缩小JavaScript
  6. Optimize图像的超文本标记语言

<代码>H116提供缩放的图像

  1. 从一致的
  2. 提供资源。

除此之外,下一步我们可以研究一下Code Splitting.

只要你能减少onModuleLoad()中的负载,这将极大地帮助你更快地将应用程序带到客户端。

在你深入研究对象的地方,Compile Time Reports也能给你很大帮助。

最重要的是,您可以使用enable the gzip for your server,它将gzip格式的数据压缩为client

在编码时更多地使用标准的java编码技术(与GWT相关)。

使用ArrayLists而不是Lists,使用HashMap's而不是Map's那么GWT编译器就不需要为List、Map等所有可能的实现编译代码。

使用StringBuilder's而不是String's. ..etc

和更多的技术在这里Google I/O presentation by Ray Rayan.

票数 4
EN

Stack Overflow用户

发布于 2013-08-28 20:55:35

我不知道您使用的是什么版本的api。您可以使用代码拆分功能来提高性能。您可以检查此here

票数 2
EN

Stack Overflow用户

发布于 2013-08-28 21:13:08

1)您可以使用gzip配置来缩小图片、html、css、文本、javascript等文件的大小。here is the link

2)你可以打开浏览器压缩:这里是链接turn on browser compression

3)您可以使用compiler report,它将帮助您了解哪个包的大小更大。然后你就可以优化你的代码了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18488376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档