奇舞周刊第 439 期: 关于依赖管理的真相—前端包管理器探究

记得点击文章末尾的“ 阅读原文 ”查看哟~

下面先一起看下本期周刊 摘要 吧~

奇舞推荐

■ ■ ■

 关于依赖管理的真相—前端包管理器探究

npm 是 Node.JS 的默认的包管理工具,但除此之外,社区中存在着很多类似的工具 yarn、pnpm 和 cnpm,它们都对 npm 的或多或少的进行了不同方向的改进和增强。本文探究了不同的前端包管理器的依赖管理原理,可以帮助我们更好地理解前端依赖管理目前的痛点和发展方向。

 Lerna 运行流程剖析

Lerna 是如何组织实现 Monorepo 的?一起来看看吧。

 网易云音乐低代码体系建设思考与实践

本文分享了网易云音乐大前端团队在面向模式化研发场景的低代码体系的建设思考和实践。从团队面临的业务研发问题出发,讲述了对于构建低代码研发体系的思考,进而介绍正在构建的同时支持 LowCode 和 ProCode 在线研发的在线快速研发能力。

技术实践

■ ■ ■

 React Hooks 的原理,有的简单有的不简单

再一次,深入 React Hooks 实现。

 使用 Playwright 进行 E2E 测试

众所周知,谷歌团队的 Puppeteer 可以帮助我们方便的操作无头浏览器,进而实现截图服务,海报生成工具,爬虫服务等等。但近来,微软的 Playwright 崛起,大有取代 Puppeteer 之势。Playwright 的其中一个卖点是“跨浏览器的 E2E 测试”。我们来着重了解下 Playwright 是怎么做的吧。

强大的 JSON.stringify,你会使用吗?

JSON.stringify 强大的能力常常被忽略。

ab44bad44946894d52102152feaa8352.png

拓展边界

■ ■ ■

 以反战为名,百万周下载量 node-ipc 包作者进行供应链投毒

战争让大家对开源有了不同以往的认识。

跨越 JavaScript:后端语言正在走入前端

在网络计算早期,任何繁重的工作都会交由大型机处理:用户通过可视终端连接上这些巨大的机器后,基本只能收发文本。上世纪 70 年代,个人电脑诞生,这使得客户端拥有了如同服务端一样的处理真实计算的能力 (比如在网络中处理身份验证和存储)。上世纪 90 年代,互联网的崛起又将“钟摆”摆回到了服务端,此时的 Web 浏览器和大型机的终端其实扮演着差不多的角色。在过去十年,由于开发者通过 JavaScript 创建出了“单页应用程序”(SPA),客户端再次回归。但是,有些新工具正在将“钟摆”摆回到服务端。

e258b8d1b79d79a5e6193c17c75643a5.png

74abd5368e907fa0ecf3c505b4b97ed9.png

关于奇舞团

奇舞团是 360 集团最大的大前端团队,代表集团参与 W3C 和 ECMA 会员(TC39)工作。奇舞团非常重视人才培养,有工程师、讲师、翻译官、业务接口人、团队 Leader 等多种发展方向供员工选择,并辅以提供相应的技术力、专业力、通用力、领导力等培训课程。奇舞团以开放和求贤的心态欢迎各种优秀人才关注和加入奇舞团。

adde12a02338f0a1f84139c2de56db0e.png 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值