简介:本课程全程记录2015年D2前端技术论坛分享内容,2015年前端技术领域最新最热最实用的技术干货分享!
第1章 用 Node.js 构建海量页面渲染服务——by 不四
在刚刚过去的 15 年天猫双十一中,Node.js 大放异彩,特别是在会场业务中通过基于 node 构建的模块化渲染服务的方案,高效的解决了天猫 900 多个会场页面的搭建和渲染,同时在性能和稳定性上也有非常优秀的表现。该分享将会介绍这套方案的实现细节,以及如何保障在双十一的大流量下 node 服务的高效、稳定运行。
第2章 React 及其生态圈在蚂蚁金服的实践——by 何一鸣
基于 React 我们开发了松散的组件集合 react-component,融合优雅设计的统一组件库 antd, 以及应用架构 roof,不仅在前端中有良好的口碑,更使得后端人员参与前端开发变得更加容易,代码质量更加可控,减轻了公司的前端瓶颈。本次分享将介绍我们基于 React 自主研发,类库选型,项目的实践以及下一步的发展。
第3章 Node.js加速Qzone——by 黄友昆
qzone利用多年在Node.js的技术积累,将移动web构建在Node.js之上,用来加速页面首屏:一触即开的产品体验,加速定位问题:服务器即fiddler,加速开发效率:Node.js里的window作用域。
第4章 DataV数据可视化引擎——by 宁朗
今年双十一,许多部门通力合作,在水立方搭起了200平方米的大屏幕。 有许多"第一次",也有许多技术上的创新和尝试,希望和大家分享这些内容: 1、 高性能绘制技术/3d展示技术 2、 用设计的眼光看代码/和设计师的合作模式/防大屏色差 3、 防内存泄露 /数据过载 4、 防网络延迟/断网/紧急预案 5、 与后端数据实时一致
第5章 alinode与Node应用性能管理——by 朴灵
alinode基于Node内核提供一套Node应用性能管理的解决方案,定点解决Node自身运行过程中的问题,减少监控盲区,洞见内核运行状态。除了常规意义的性能管理外,提供更好用的工具和分析系统,能快速定位内存泄漏、CPU过高、GC频繁等问题,使得实时排查线上Node应用故障成为可能。
第6章 TV前端开发解决方案——by 听鸿
阿里巴巴数娱北京前端团队是一个专注于TV前端开发的团队,在TV前端开发领域积累了丰富的实战经验,总结出了一套完整的TV前端开发解决方案,使得TV前端开发人员的开发效率、代码质量和复用率有了极大的提高。
第7章 从Web页面到Native UI——by 张袁炜
Hybrid开发中,我们不仅把原生动画应用到多个webview提升体验,还尝试把web的优势融合到原生UI中。普通的web页面解析成内置的标准数据结构,用Native UI来渲染和交互。交互上等同于原生应用,发版速度等同于Webapp,相对于React Native门槛更低。这项技术经过我们一年时间的开发和验证,现已应用到数亿用户的手机端中。
第8章 Web接口管理工具RAP——by Bosn
RAP 是阿里妈妈 MUX 团队开发的 Web 接口管理开源工具,它能高效的管理Web接口,通过分析接口格式生成 Mock 数据、校验真实接口等等。在公司内支持着600多业务项目,有140多个外部公司都在使用RAP来管理自己的接口。本次分享将介绍 RAP 的功能、设计思路、发展经历以及后续的规划。
第9章 美杜莎,国际化文案解决方案——by 黎敏
美杜莎是阿里巴巴国际站推出的国际化文件基础服务平台。它将开发者从繁琐的文案维护工作中解放出来,结合阿里巴巴国际站独有的翻译引擎,极大的提升了文案的多语言化效率。目前Alibaba、AliExpress、淘海外、阿里云、菜鸟、阿里内外、支付宝共有153个应用选用美杜莎作为多语言解决方案。
第10章 阿里小智APP开放构建平台之旅——by 崎轩
阿里小智是个彻底的开放APP,超过80%的界面由外部开发者提交,在开放性及体验之间,需要有各种权衡的考量,技术方案、安全、社区等,都有全新的尝试。此外基于JS实现的物联控制开放SDK,是个比较新的技术应用场景,智能设备-APP-支撑系统-云端,技术栈链路很长,前端工程师在里面做了大量创造性的工作。
第11章 通过React Native技术变革无线开发——by 元彦&水澜
React Native 的推出,无论在思维模式还是生产力上,都对原有的无线应用开发方式有了颠覆性的突破。如何让前端从单纯的 PC 端技能扩展到 Mobile 端,如何通过 JavaScript 来构建跨平台原生应用?本次分享,将介绍淘宝前端团队在 React Native 上的一些尝试,以及基于此搭建的一套基础框架―Portal。