Posts

  • Lynx性能优化体系总结  - 

    Lynx是字节自研的高性能跨端框架,特点是兼顾Native的高性能和Web的跨平台和开发高效,在字节系核心业务(抖音、头条)中广泛使用。目前还未开源,跟社区中Taro, ReactNative, Weex等有一定的相似性。

    本文主要总结下自己在做Lynx页面性能优化中的一些经验。

    继续阅读
  • 编译技术在前端中的应用--以Babel为例谈谈转译器的实现原理及应用  - 

    编译技术从使用场景来说,可以分为三类:转译器、解释器、编译器;而Babel则属于转译器这一类。

    继续阅读
  • 部分机型偶现白屏问题复盘报告  - 

    最近在复盘,回顾了下发生在2020年下半年的一次线上问题–部分机型偶现白屏问题。作为移动端C端业务一线的业务开发,平时应对的线上问题不胜枚举,之所以要复盘这个线上问题,除了因为该问题解决过程的非常曲折,还因为该问题所反映出的问题值得思考。

    继续阅读
  • javascript object中的子类型  - 

    最近几年,从es2015到es2020[1],ecmascript文档增加了很多内容,Javascript语言的数据类型也有了一些变化,比如原始数据类型中增加了symbolbigint等类型,还有object中也增加了一些新的子类型;由于object的子类型较多,我们今天就来展开聊一聊。

    继续阅读
  • Ecmascript中的与Event Loops相关的一些内容  - 

    事情的起因是这样的,一直很好奇,async/await语句在runtime中是怎么执行的,于是便查阅了Ecmascript标准文档,下面我们由此展开。

    继续阅读