BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

GWT 1.4RC发布:更快的加载时间、增强的窗口部件以及优化的编译器

| 作者 Scott Delap 关注 0 他的粉丝 ,译者 张凯锋 关注 0 他的粉丝 发布于 2007年6月2日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

Google的Bruce Johnson宣布,GWT 1.4RC已经发布。其中包括以下亮点:

  • 150多个Bug的修正
  • 对GWT编译器生成的JavaScript的大小有新的改善,当仅仅使用GWT 1.4RC重新编译时能减小10-20%;
  • 增强的启动顺序可以减小你的模块的启动脚本大小达80%。更棒的是,新的启动顺序去掉了一个完整的HTTP往复过程,减少了在启动过程中前几百毫秒的关键时间内的延迟。根据我们的评测,模块加载速度大约快了33%;
  • 上述优化再与下面介绍的ImageBundle结合,能使基于GWT的应用程序获得令人惊讶的加载速度。如果想亲身体验,你可以检查GWT 1.4RC中包含的Mail范例的启动时间。
  • GWT RPC不再只局限于Servlet。新的模块化RPC服务器代码使得GWT RPC和你自己选择的Java后端系统连接时变得相当容易;
  • 使用SuggestBox可以很容易地添加自动完成功能;
  • 增加了分隔条。HorizontalSplitPanel和VerticalSplitPanel可以让用户改变用户界面的部分大小;
  • 一个与JUnit集成的新的性能基准(Benchmarking)子系统可以让你记录和比较代码段在多种浏览器和多个参数范围下的速度。性能基准是一种识别瓶颈和比较可选系统的性能的强有力的方式;
  • 被大家频繁请求的java.io.Serializable现在已被加入JRE仿真库,就实现GWT RPC的目的来说,它与IsSerilizable是等价的;
  • 已经有多个窗口部件(Widget)支持鼠标滚轮事件。

Johnson表示,他觉得ImageBundle是这个RC版本中最显著的特性,它使得GWT能将多个图片文件合并成一个图片“条”。这样就可以把它们合并到一个可缓存的HTTP请求中,而不用通过多个请求来一一取得每个图片文件。使用ImageBundle的另外一个好处就是消除了在图像加载并且调整宽度高度时重新调整布局出现的网页内容“弹动”。

这是在GWT开源贡献者支持下的第一次发布版本。

查看英文原文:GWT 1.4 RC Provides Faster Load Times, Widget Enhancements, and Compiler Optimizations

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT