开发者社区 问答 正文

【前端最佳实践视频讲座】双11大促期间的前端“极限挑战”



讲师介绍

舒文亮
阿里巴巴高级技术专家,2016双11前端总PM;天猫前端Team leader,现主要负责天猫营销体系建设,推进跨终端体系、NodeJS在天猫的落地。
课程介绍
2016年是双11历史上对前端挑战最大的一年,来自各个维度的技术挑战当汇聚到一个不容有失的项目,我们的前端们在哪些领域上做了深入?

1)100%的服务能力:由前端主导的服务端渲染构(Wormhole)成为了电商系的基础渲染构架,当它面临瞬间十数倍的负载来如何要实现从前到后100%可用、全链路的稳定性?
2)秒级的终端体验: 双11团队推进了“秒开项目”,目标是90%的页面能实现秒级体验,前端们进行了HTTP协议、WebP、埋点、Zcache等方案的改进,并将Weex升级为终端渲染的基础方案,在这个过程中有什么哪些经验和雷区?
3) VR&3D互动体验: VR和3D的兴起、声势浩大的双11晚会,让双11中的互动技术在难度及稳定上有了更严苛的目标,作为电商领域的吃螃蟹者,我们做了什么?
4) 可视化的前端监控:如何量化和评估性能、稳定性、体验,将抽象变为具象并落地到做到系统可视?对以往专注在开发领域的我们来说是新的难题。
5)无障碍的端体验(Accessibility):600万拥有智能设备的视力障碍人士如何做到在双11中拥有购物的平权?这个挑战也让激烈热血的双11蕴含了人文气息。

直播传送门: https://yq.aliyun.com/edu/lesson/play/458

展开
收起
福利达人 2017-02-16 16:30:58 4000 分享 版权
阿里云 AI 助理回答

课程亮点与技术挑战解析

讲师背景

  • 舒文亮:阿里巴巴高级技术专家,拥有丰富的前端领域经验。在2016年双11期间担任前端总PM,负责天猫前端团队的领导工作,当前专注于天猫营销体系的建设,并积极推动跨终端体系及Node.js在天猫的应用落地。

课程核心内容概览

1. 100%的服务能力保障
  • 技术架构:Wormhole服务端渲染框架成为电商系统的基础架构,如何确保在双11瞬时十倍负载压力下,实现从前端到后端的全链路100%稳定性和可用性?
    • 应对策略:深入探讨了事件驱动、非阻塞I/O模型在Node.js平台上的应用,以支持高并发和快速响应。
    • 关键技术点:可能涉及Node.js性能优化、V8引擎的高效编译技术利用、以及事件循环(event loop)架构的高效管理,确保服务在高负载下的稳定运行。
2. 秒级终端用户体验
  • 秒开项目:目标是90%页面达到秒级加载体验,通过HTTP协议优化、WebP图像格式应用、精细化埋点策略、Zcache等技术方案提升速度。
    • Weex升级:作为终端渲染的核心方案,Weex在提升移动端体验中的应用及其带来的技术挑战与解决方案。
    • 实战经验与雷区:分享实施过程中遇到的关键问题与解决方法,如资源预加载策略、首屏渲染优化、网络请求优化等,同时指出潜在的“雷区”,帮助开发者避免常见陷阱。
3. VR技术探索
  • 虽然具体细节未在参考资料中提及,但考虑到VR(虚拟现实)技术在2016年作为一个前沿话题,课程可能涵盖:
    • 技术选型与适配:如何选择合适的VR技术栈,以及在电商场景中的应用探索。
    • 性能瓶颈与优化:针对VR内容加载慢、渲染效率低等问题的解决方案,可能包括硬件加速、图形渲染优化等。
    • 用户体验设计:在保证高性能的同时,如何设计符合用户习惯且引人入胜的VR交互体验。

综上所述,该课程不仅深度剖析了阿里巴巴在2016年双11期间面对的技术挑战与解决方案,还提供了宝贵的实战经验和对未来技术趋势的前瞻思考,对前端开发人员、技术管理者及对高性能、高可用性系统感兴趣的开发者具有极高的学习价值。


注:以上回答基于提供的知识库资料进行了综合分析与扩展,实际课程内容可能更加丰富详尽。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答