Freetao's Blog

TFC2017参会速记

大会开幕词中 Stone 提到的“技术半衰期”让人印象深刻,确实前端技术日新月异,要保持持续学习的能力和耐力。

第一个分享主题 Nicolas 介绍了 TC39 ,ECMAScript 规范产生流程的五个阶段,并介绍了目前处于 stage4 的 Async Functions 、 数组实例等 includes 方法; stage3 的 Async Iteration、Dynamic import()等; stage2的 类装饰器、 promise 实例的 finally 方法等,让我们看到前端未来的发展方向。

第二个主题来自张云龙,介绍了组件的奋志细想、前端工程化的实践经验、以及看板式团队协作的优点,从宏观角度看前端。尤其对于 Gitlab 用来搭建持续集成和专属测试环境的经验分享令我很受启发,看得出这套方案确实解决了开发、测试流程中的共性问题,“全民”技术团队对工具灵活运用令人叹服,对比自身之前虽有过类似尝试且实现方式相近,但最终停留在预研阶段,需反省在推动和执行能力上的差距。

第三个分享是来自迷渡的《面向前端开发者的 V8 性能优化》,从微观上刨析了 V8 性能优化的方法及原理,但由于涉及较为底层细节,且自身实际开发中解决大计算量导致 js 性能瓶颈的实践并不多,感觉没能理解很多,需要消化消化。

下午参加 NodeJS&工程化 分会场,第一个分享来自贺老的《Start R&B》介绍了 Ocaml 语言,以及使用 Renson 搭配 BuckleTypes ,实现“使用 Ocaml 的方式写 js 代码,并编译到 js”。结合之前在 jsConf2015 上的《JavaScript - The World’s Best Programming Language》和 中国前端开发者大会2016上 Elastic tabstops 的分享,贺老在我心目中 “语言大家” 的得到了形象进一步深化。

第二个分享来自郭润增的《微信支付大规模前端外包实战》,介绍了项目外包实践中遇到的挑战,以及通过技术和约定的手段实现“借力”和“赋能”,确保外包的工作达标验收且符合规范。其中提到的“消灭假充实”问题值得深思。

总的来说,大会内容从宏观和微观角度描绘了前端的发展现状和未来。可以看到前端模块化、组件化和工程化的日臻成熟完善,与客户端、服务端的边界进一步模糊而获得了更加极致的性能提升,并且与 AR/VR、AI 等新热技术的结合带来了更多的可能性,也对前端工程师提出了新的挑战。

Kainy Guo wechat
微信扫码,或订阅 Feed 解锁更多开发技能。