Latest

Personal blog

  • Published on
    上文笔者详细回顾了 `npm` 的演`进之路以`及在依赖树解析上的算法迭代,同时也简单地和 yarn 进行了对比。不难看出,它们尤其在依赖树的解析上煞费苦心,从嵌套算法到扁平算法,从发现重复依赖到 hoist 依赖优化等等
  • Published on
    在谈起 Node.js 的包管理器时,npm 和 yarn 肯定是讨论最多的。在 2023 年的今天,npm 和 yarn 到底还有什么差别,而我们又应该选择什么工具作为 Node.js 最佳的包管理器呢?
  • Published on
    Graphql是一种API查询语言和运行时环境,可以帮助开发人员快速构建可伸缩的API。然而,尽管Graphql可以提供一些优秀的查询性能和数据获取的能力,但是在使用Graphql的过程中,开发人员也会遇到一些常见问题,其中最常见的一个问题是N+1问题。
  • Published on
    长期以来,前端的模块化管理都不很成熟(webpack出现之前),为此,早期(ES5时代)为了实现依赖管理,甚至会利用window等全局对象进行模块注册。而如今有了webpack,rollup等优秀的打包工具...
Subscribe to the newsletter