技术周刊2020-03-02
基础知识
本文从三个角度:package.json、版本管理、依赖安装结合具体实例对 npm 的包管理机制进行了详细分析。
大部分前端攻城狮对 Babel 并不陌生,但是在这个 Ctrl+C 和 Ctrl+V 的年代,大多数人对它也只是知道、了解或者听过,少数可能配置过 Babel,但也仅此而已。作为一个有想法和灵魂的前端攻城狮仅仅知道这些是不够的,你需要对 Babel 有一个系统的了解,今天就来聊聊 Babel 那些事儿。
进阶知识
随着前端的发展,特别是 React,Vue 等构造单页应用的兴起,前端的能力得以很大提升,随之而来的是项目的复杂度越来越大。此时的前端的静态资源也越来越庞大,而毫无疑问 javascript 资源已是前端的主体资源,对于压缩它的体积至为重要。
你知道 CSS 是怎么解析的吗?
系统设计
看优酷 Node 重构之路,Serverless SSR 未来可期
优酷 PC、H5 多端技术改造的总结与展望。
本文将介绍几种常见的限流(Rate Limiting)算法,以及各自的优缺点,之后将介绍分布式集群环境下如何设计限流算法,最后展示 Kong 是如何实现的
新鲜工具
Ant Design 正式版发布:Form、Table 重做,Icon 体积更小
实时可视化Debug:VS Code 开源新工具,一键解析代码结构
DeBug 太枯燥?让 VS Code 画个图,自动帮你理清数据结构与代码思路,这就是 Reddit 2K 多点赞的开源新工具。
技术展望
软件架构也“没有银弹”,不存在某个普世好用的架构。软件架构总是伴随着业务功能的发展、系统稳定性、并发性不断发展而不断演进的。结合业务发展的规模,人员的能力,找到最适合你的架构才是最好的架构设计。
边缘 serverless 是从云架构发展而来,始于大约 15 年前的基础设施即服务那个时期。这种演变的下一个阶段将是进一步推动 serverless “构建块”的分布,并使它们更容易为开发人员所使用。
浙公网安备 33010602011771号