11月3日,掘力计划第26期线上技术沙龙在北京举行,本次活动邀请了三位资深技术专家就前沿技术展开探讨,分别是字节跳动工程师梁伟文、去哪儿网技术负责人任龙飞和Node.js布道者狼叔。他们的演讲内容丰富,观点独到,为参与者打开了技术视野。
线上回放视频:juejin.cn/live/799533...
一、字节跳动工程师梁伟文探讨服务器端渲染技术
在本次沙龙中,字节跳动后端工程师梁伟文作了题为《浅谈服务端渲染SSR和Worker技术》的演讲。他首先介绍了什么是服务器端渲染(Server Side Rendering,SSR),这种技术可以提高网站搜索引擎优化效果,缩短页面首次渲染时间。但SSR也存在增加服务器端延迟等劣势。梁工程师简明扼要地讲解了SSR的实现机制,需要前后端框架的配合支持。他还演示了SSR的示例应用,与会者对这项核心技术有了更直观的理解。
接着,梁伟文转入对Web Worker技术的介绍,这是HTML5标准推出的客户端多线程解决方案。他总结了Worker的优势包括轻量级、独立性强等,劣势是只能通过消息传递触发。最后,他建议可以考虑将SSR和Worker技术进行结合,以发挥各自的长处,适用于对性能要求较高的场景。梁工程师的演讲系统全面,内容充实。
二、去哪儿网技术前端负责人任龙飞分享用户体验提升实践
本次沙龙的第二场演讲由去哪儿网技术中心前端负责人任龙飞主讲,题目为《用户体验数字化建设及提效》。他首先说明,用户体验数字化是产品提升的必由之路。去哪儿网构建了一个综合的体验评价框架,并研发了自动化测试系统,实现了全流程用户体验监控。通过数字化手段,去哪儿网核心业务的性能与稳定性明显提升,用户满意度也得到了显著改善。
任龙飞进一步介绍了去哪儿网研发的Sylas Serverless平台和Neeko低代码系统,这两款自主研发的工具分别实现了服务器端和前端的高效开发。在数字化和自动化的助力下,去哪儿网的研发效率得到了大幅提升。任龙飞的演讲系统介绍了用户体验数字化建设的全貌,非常具有实际价值。
三、Node.js布道者狼叔剖析AI赋能编程新机遇
第三场演讲由资深的Node.js技术布道者狼叔主讲,演讲题目为《AI时代给Node.js带来的机遇》。狼叔首先介绍了Node.js当前的版本变化情况,如ESM模块规范的应用、异步流程控制的演进等。他推荐使用ESM作为模块方案,利用Async函数控制异步流程,尽量使用现代Web规范。
对于测试方面,狼叔演示了一些轻量级的测试工具,以及Node.js v20内置的测试功能。随后他谈到了TypeScript的重要性,前端开发需要掌握基础类型体操。他还介绍了几个典型的Node.js项目示例。
展望AI时代给Node.js带来的机遇,狼叔认为智能编程可以提升开发效率,机器学习可以实现更智能的系统调优。WebAssembly为Node.js提供了扩展能力。他对Node.js持乐观态度,认为其会迎来新的应用场景。
最后,狼叔比较了Deno和Bun这两个新起竞争运行时,指出其启动快但执行效率不如Node.js。他认为Node.js面临的问题在于副作用太多,建议简化编程模型。总体来说,狼叔通过介绍最新语言特性、生态工具以及对未来的思考,为大家深入解读了AI时代下的Node.js发展。
掘力计划精彩继续
回顾
本次掘力计划从服务器端渲染、用户体验数字化和AI赋能等维度进行了深度探讨,会议内容丰富,观点独到,为参与者打开了技术视野,获得了一致好评。掘力计划致力于促进技术交流,已成功举办26期线上分享会。稀土掘金将继续举办高质量的Meetup,期待更多技术爱好者的参与。
掘力计划
掘力计划由稀土掘金技术社区发起,致力于打造一个高品质的技术分享和交流的系列品牌。聚集国内外顶尖的技术专家、开发者和实践者,通过线下沙龙、闭门会、公开课等多种形式分享最前沿的技术动态。