写点什么

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

2007 年 6 月 01 日

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

2007 年 6 月 01 日 04:00340

评论

发布
暂无评论
发现更多内容

浅谈负载均衡

Damon

Java 负载均衡 Kubernetes 微服务架构 Spring Cloud

最近的一些人生感悟

小智

人生 哲学

漫谈哲学与编程

keelii

编程 哲学

随手记备忘录的好习惯

changyou

Java并发编程系列——线程

孙苏勇

Java 并发编程 线程

程序员陪娃漫画系列——修龙头

孙苏勇

生活 程序员人生 陪伴 漫画

软件工程的史前时代 -- Therac-25 事件

王泰

质量管理 软件工程 软件危机 软件测试

理性主义和实证主义

王泰

理性主义 实证主义 哲学 软件工程

小论互联网项目管理

南方

项目管理 互联网 个人成长 碧海潮生曲

知乎开发了一个搜索引擎

红泥小壶

搜索引擎 百度 知乎

我敢说 80% 的程序员都掉进了「老鼠赛跑」的陷阱

非著名程序员

读书笔记 程序员 程序人生 提升认知

有关Kotlin Companion 我们需要了解到的几个知识点

王泰

Java 编程 kotlin 编程语言

写作平台使用感受

小天同学

产品 体验 反馈

Zoom的加密算法,到底有什么问题?

范学雷

算法 编码习惯 产品设计 安全 编程语言

如何阅读源码?

武培轩

Java 源码 面试 进阶 后端

Disruptor为何这么快

Rayjun

Java Disruptor

死磕Java并发编程(6):从源码分析清楚AQS

七哥爱编程

Java Java并发 并发编程 AQS

在谈判中,你有哪些属于自己的独特的方法和技巧?

Yolanda

软件世界中的个人英雄与团队协作

王泰

团队管理 软件工程 团队协作

克制文章长度

changyou

「超级右键」

非著名程序员

macos 程序员 效率工具 软件 Mac

很不幸,自动化测试永远只能是必要非充分条件

刘华Kenneth

DevOps 敏捷 自动化 测试 金字塔

敏捷开发 | 张三与需求管理

Worktile

敏捷开发 需求管理

聊聊苹果公司技术部门的宫斗和冷战

赵钰莹

程序员 外包 apple

终极 Shell

池建强

Linux Shell

加班能解决交付的期望么?

拖地先生

项目管理 领导力 管理 时间管理

敏捷(组织)转型的6个准备条件

Bob Jiang

团队管理 敏捷 组织转型

回"疫"录(2):不知者无畏

小天同学

疫情 回忆录 现实纪录

揭秘|为何程序员们能一直保持高收入?

丁长老

学习 程序员 写作 高薪

基于Kubernetes的多云和混合云

倪朋飞

云计算 架构 Kubernetes 微服务架构 Service Mesh

Facebook在用户增长到5亿时的扩容策略

Rayjun

团队管理 扩容

NLP领域的2020年大事记及2021展望

NLP领域的2020年大事记及2021展望

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