讲师介绍:张傲,猿辅导客户端研发工程师,目前在猿辅导主要负责直播课堂内桌面端研发的相关工作,之前从事过WPF开发,目前在做Angular和Node相关技术栈的开发,有3年的开发经验。问题背景:温故知新,为了方便用户可以随时随地复习已经学习的内容,猿辅导落地实现了一套完整的回放机制,保证用户可以流畅地观看任意时间段的学习内容。回放中的seek是客户端侧逻辑最复杂的模块,桌面端是基于Electron实现的,为了补足JavaScript的性能短板,需要针对该模块进行架构调整以及技术优化。内容看点:回放中的seek机制内部存在的问题技术选型过程中的思考ReplaySDK的整体架构设计
精选留言