博客列表

  • flux vs redux vs mobx

    从react出现以后,关于state如何管理成为前端社区的热门话题,例如facebook最早提出的flux、Dan Abramov基于flux改进的redux、react conf2017大会上Preethi Kasireddy讲的mobx。这些state管理框架有如何使用、哪些特点以及它们之间有何异同,这是本文讨论的主要内容。

  • React源码解读系列 -- 事件机制

    本文首先分析React在DOM事件上的架构设计、相关优化、合成事件(Synethic event)对象,从源码层面上做到庖丁解牛的效果。同时,简单介绍下react事件可能会遇到的问题。

  • 页面性能优化的思路梳理

    性能优化是前端工程师永恒的主题,随着硬件、设备、网络、浏览器等因素的变化,性能优化的方法也在不断发生变化。忙里偷闲,梳理下个人在性能优化的实践和思考。

  • 前后端分离实践及思考

    从15年年底开始,团队开始实践基于node的前后端分离,在这一年多的时间里,不断尝试和摸索,积累了一些经验,同时仍然存在一些需要解决的问题,利用闲暇时间,总结下其中的思考。

  • 初步研究node中的网络通信模块

    目前,我们处于互联网时代,互联网产品百花齐放。例如,当打开浏览器,可以看到各种信息,浏览器是如何跟服务器进行通信的?当打开微信跟朋友聊天时,是如何跟朋友进行消息传递的?这些都得依赖网络进程之间的通信,都得靠socket。那什么是socket?node中有哪些跟网络通信有关的模块?这些问题是本文研究的重点。