• 陈浩然
    专题出品人:陈浩然

    陈浩然,携程高级开发总监,负责无线技术委员会和无线平台研发部,重点关注无线开发框架、支撑平台和基础服务的研发及性能质量体系的建设。

  • 专题:无线大前端专场

    前端技术突飞猛进,在以『大前端』为方向的技术演进中,业界涌现了多种多样的技术方案。本专题将从当下热门的Web框架、小程序、React Native、Node应用和创新技术几方面来分享,给听众带来无线大前端技术的实践经验和框架设计思路。

  • 魏晓军

    魏晓军

    携程无线平台研发部高级研发经理

    携程大前端框架 - NFES

    随着Node.js、React 等技术的成熟,携程越来越多的业务线采用前后端分离的开发模式,研发人员不再局限于纯Web前端的开发。为了协助业务线的技术转型,携程公共前端框架团队提出大前端框架的概念,该框架除了包含"SSR服务端渲染"、"可插拔"、"插件化"和"全新Hybrid容器"等特性之外,还将携程前端技术多年积累的数据监控、性能优化、多端适配等特性整合其中。为开发人员提供了基于最新前端技术的完整解决方案,不仅包含开发框架,也包含了开发、集成和发布的工具集。本次分享将从携程大前端框架的架构设计、实现原理、性能监控、多端适配等方面,结合真实生产案例,阐述这个全新的企业级大前端框架。
    听众收益:
    NFES框架是一个以Node.js为基础平台,Express、React、Next.js为基础库,采用插件化架构设计,面向前后端分离和SSR场景的无线前端解决方案。 NFES既支持SSR也支持SPA,而且有着丰富的UI和逻辑模块,并提供完备的开发者工具和Node.js应用监控能力。 相信通过本次分享,对正在或计划采用Node.js应用,包括实现一套代码H5、SEO、Hybrid多端运行的企业有一定参考价值。

  • 胡成全

    胡成全

    美团前端技术专家

    前端遇上小程序 - mpvue 的发展和动态化方案探索

    微信小程序凭借其独特的设计和较好的性能体验,依托微信逐渐形成终端研发的新体系。终端研发重心开始向小程序倾斜,众多小程序平台接踵而起,陆续推出同质化应用。 随着社区的活跃,业务开发开始面临多个平台的 “泛小程序” 应用适配,如何快速响应需求在各大平台上落地产品已成为技术难题。 mpvue 立足于小程序技术规范和前端 Vue.js 框架,探索出一套动态化方案,为多平台研发和适配带来一些思路。经过大半年实践,mpvue在微信小程序开发中已起到积极作用,本议题将分享mpvue的技术细节 。
    听众收益:
    面对小程序设计的局限,如何高效高质量的完成开发任务,适配多个平台,成为业务开发的核心诉求。本议题将带你了解如何使用 mpvue 进行小程序开发,了解 mpvue 常见的使用场景,开发中如何带来效率的提升。

  • 赵辛贵

    赵辛贵

    携程无线平台研发部开发总监

    React Native技术大规模应用

    React Native从2015年开源已有3年多时间,在开源社区的推动下,发展愈发成熟。优秀的框架性能、活跃的社区、成熟的React生态和友好的开源协议,使其成为跨平台开发框架的不二选择。然而各厂商在将React Native技术落地到现有App中的时候,仍会遇到各种各样的问题。 携程从2016年开始引入RN,发展到现在数十个业务Bundle,数亿日PV的应用规模。本次携程技术峰会,将分享一些具体的实践经验,希望能够为大家在规模化使用RN技术上提供借鉴和思路。
    内容包括:
    1. RN技术应用现状
    2. 如何支撑业务团队的规模化使用
    3. 如何实现性能和稳定性优化
    4. 如何进行开发和发布管理
    听众收益:
    1. 如何在规模化团队中推广RN
    2. 规模化应用RN技术的常见问题及其解决方案

  • 月影(十年踪迹)

    月影(十年踪迹)

    360前端技术委员会委员

    跨平台Canvas 2D渲染引擎SpriteJS背后的“黑科技”

    最初因数据可视化的需要,写出一套简单Canvas库,用于平滑支持D3官方例子的写法,只是将渲染方式从WebGL替换成Canvas。 后期因为业务需求的不断更新完善,使得SpriteJS成为一个比较强大的库,能够像操作DOM元素一样操作Canvas图形。 其API与DOM API的一致性,使得SpriteJS对于其他依赖DOM操作的库非常友好,而我们针对渲染方式进行优化,使其绘图性能接近原始的Canvas代码。在此之上,我们又添加了对vue和react的支持,使其应用范围更广,目前正在使用vue来开发数据可视化底层的矢量图形库和图表库。
    听众收益:
    探讨Canvas 2D库和可视化底层库的设计和最佳实践。

  • 付文平

    付文平

    携程机票研发部前端开发总监

    携程Node技术应用实践

    Node.js目前在携程使用广泛,从前端构建到服务端开发,从前后端分离到SSR,都发挥着各种优势,帮助研发团队快速推进业务项目的落地。本次分享主要介绍Node.js在携程业务背景下是如何支撑前端开发的。
    内容包括:
    1、Node.js在携程机票部门的应用概况
    2、基于Node.js完成前后端开发实践(SPA/SSR)
    3、基于Node.js完成服务端接口开发(Restful API)
    4、用Node.js实现GraphQL,打造多端共用
    听众收益:
    1、了解携程在前后端分离实践上的一些解决方案
    2、了解如何利用Node.js来完成服务端的开发工作
    3、了解如何使用Node.js打造多端共用接口的