设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

速度为王:Google+开发团队分享经验

2011-12-1 17:43| 发布者: joejoe0332| 查看: 12553| 评论: 1|原作者: 外刊IT评论|来自: 外刊IT评论

摘要:   本文是从Mark Knichel这篇文章翻译而来。   大家好,我是Google+基础架构团队的工程师。早在7月份,当Joseph Smarr开发出了Ask Me Anything栏目后,很多人都想知道一些关于Google+技术架构方面的信息。我们几 ...

  5. iFrame是我们的朋友

  为了能并行的加载JavaScript,避免浏览器卡住(http://goo.gl/lzGq8),我在页面的body标记的顶部的一个Iframe里加载JavaScript。在iframe里加载JavaScript增加了代码的复杂度(通过Closure,我们很好的解决了这个问题),但是为了速度的提升,值得这样做。

  做一个解释,你们也许注意到了我们是使用XHR,而不是使用style标记来加载CSS的 – 这并不是我们做的优化,这是做是因为我们达到了IE浏览器里每个样式表文件里CSS选择器的上限!

  最后注解

  这些只是整个Google+面纱下事情如何运转的一小部分介绍,我们以后会写更多像这样的文章。请在评论里留下你的想法!

  译者注:Mark Knichel发布了这篇文章后,很多人在评论里表达了不同的观点,有些人认为iFrame是一种应该被淘汰的技术,有些人认为Closure template影响了程序的可维护性。但我反过来一些,这似乎正说明了谷歌的程序员在开发上享有很高的自由度,他们可以使用任何他们自己喜欢的技术。


酷毙
2

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (2 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部