BT

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

SlideShare从Flash迁移到HTML5

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

最近,著名的在线演示托管网站Slideshare,完成了用HTML5取代Flash实现幻灯片分享的功能。

之前,浏览器必须安装Adobe Flash才能查看该网站的幻灯片。但是,随着HTML5的进步,越来越多的访问量来自没有Flash支持的(移动)浏览器,过渡到HTML5意味着SlideShare在针对其他浏览器的支持方面领先于对手。

不仅如此,而且幻灯片加载速度提高30%,在桌面计算机和移动设备如iPhone和iPad上运行方式完全相同。这里有一个采用HTML5的演示解释了更多内容:Slideshare is html5 now
 

根据slideshare的技术博客所说,在迁移过程中遇到了许多挑战:

  • 字体:如果浏览器不支持slideshow中的某种字体,那么需要在服务器上处理成图片传给浏览器。
  • 文本放置:把文本放在完全相同的地方需要搞清楚PDF认为应该放在何处,并转化成浏览器中的位置。因为两个系统都要处理文本位置,所以把文本放在正确的位置并不容易实现。
  • 云基础设施:因为slideshare运行在Amazon EC2上,而不是由不同机器托管的服务层中(可能带来机器间请求的延迟),在每一个节点上托管每一个服务,称之为Netflix "Rambo"架构

该博客说现有的幻灯片正在后台迁移到HTML5上,新的演示在上传时会默认转换成HTML5。这种新的架构使得交互式演示(如音频、视频)成为可能。

查看英文原文SlideShare migrates from Flash to HTML5

评价本文

专业度
风格

您好,朋友!

您需要 注册一个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