Yahoo Frontpage: 如何运用 React 和同构 Flux

原创 maqingxi  2015-10-06 19:26  阅读 738 次 评论 0 条
摘要:

O’Reilly Velocity China 2015 Web 性能与运维大会于2015年8月11-12日在北京举行,今年的会议主题围绕“构建大规模弹性系统”展开。来自雅虎的前端架构师朱凌燕就“框架和性能”主题作了此文演讲。

Yahoo! Lingyan Zhu

O'Reilly Velocity China 2015 Web 性能与运维大会于2015年8月11-12日在北京举行,今年的会议主题围绕“构建大规模弹性系统”展开。来自雅虎的前端架构师朱凌燕就“框架和性能”主题作了“Yahoo Frontpage: 如何运用React和同构Flux”的演讲。

近年来,开源在高科技技术行业正在成为越来越重要的资源。对于web前端开发人员和社区,更是如此。新的理念,框架,和库不断出现和更新。在选择开源框架和库的时候, 可用性和可学习性是开发者们最初最关心的。性能往往会被忽视,有时则可能在项目初始阶段无法预知。

通过Yahoo Media近年来前端web应用JS框架的进化过程,我将会探讨驱动框架演变的各种因素,特别是性能对技术发展和选择的影响。

一年前,Yahoo Frontpage团队开始开发新一代前端web应用JS框架。我们选择了Facebook的React,同时开始將Flux理念拓展到node.js服务器端, 开发了Fluxible -- 最早客户端和服务器端同构的开源Flux库之一。一年后的现在, 我们已经成功的运用这个框架开发并推出了多个新的Yahoo Frontpage web应用。

Fluxible

我将会分享我们:

  • 为什么选择React和Flexible
  • 遇到过哪些挑战, 如何解决它们
  • 怎样提高React在服务器端的性能
  • 提高用户感知性能的技巧和窍门
  • 如何运用ATS ESI 进行进一步优化,以满足Yahoo Frontpage严格的性能和可靠性要求。

演讲幻灯片:PDF

 

朱凌燕,自从2005年加入Yahoo,朱凌燕先后在Yahoo Small Business、Yahoo Finance以及Yahoo Frontpage工作。近年来她一直专注于客户端和服务端JavaScript框架和库的架构设计与开发,和一个极富才华的团队在Yahoo Frontpage工作。目前她是Yahoo Frontpage团队的前端架构师。

Via Velocity

历史上的今天:

本文地址:https://yseeker.munue.cn/archives/12815.html
关注我们:请关注一下我们的微信公众号:扫描二维码品味雅虎的公众号,公众号:yseeker
版权声明:本文为原创文章,版权归 maqingxi 所有,欢迎分享本文,转载请保留出处!

发表评论


表情