技术周报·第三届字节跳动青训营重磅启幕

编辑推荐

免费学后端!第三届字节跳动青训营重磅启幕

第三届字节跳动青训营 - 后端专场,邀请了 20 多位来自字节跳动基础架构、Data 与各业务线技术大咖与一线优秀工程师,全程免费在线向大家教授企业级后端研发必学干货,从主流编程 Go 语言原理与实现到公司级项目设计与实践经验分享,真实补齐课本学习与就业需求差异,全周期技术实操演练,提升综合专业开发能力。

点击链接,即可开启后端学习之旅

Web 框架的替代方案

框架为实现复杂的任务提供了方便的方法,而且它们有超越技术的好处,采用一个框架可以让每个人至少部分地在这些选择上达成一致,这是有价值的。但请记住,替代模式是存在的!

深度阅读

Node.js 技术架构

Node 是怎么实现的?简言之:用 V8 运行 JS用 bindings 实现 JS 与 C/C++ 沟通用 C/C++ 库高效处理 IO用 Node.js 标准库简化 JS 代码用 Event Loop 管理事件处理顺序用 libuv 实现异步 I/O 操作

淘特 Flutter 流畅度优化实践

来自阿里巴巴移动技术团队的分享:如何通过 “Hummer引擎升级”、“自研ExternalImage图片库”、“自研FlowView高性能流式容器”等多方法游戏 Flutter 运行性能?

被低估的 Deno

这些年来,很多愤怒的 Node 工程师还没真正了解 Deno(甚至连 Ryan 的演讲都没看过),就急忙人云亦云地指出 Deno 成百上千的不足,但 Deno 其实有不少值得深入讨论的点。

外文精选

New in Chrome 100

Chrome 到迭代到 100版本了,这次更新是真的有点大!

Transitional Architecture

The core to a successful legacy displacement is the gradual replacement of legacy with new software, as this allows benefits to delivered early and circumvents the risks of a Big Bang.

实践应用

Koa2 搭建信令服务器,JS 也能搞定视频通话!

这篇文章基于 Node.js 的 Koa2 框架,带大家实现一个信令服务器。

Webpack组件库打包超详细指南

使用 Webpack 搭建一套完整组件库开发环境。

【混淆系列】三问:npx、npm、cnpm、pnpm区别你搞清楚了吗?

很完整的总结:

  • npm是一个包管理器,方便开发者分享和下载开源包。经历了许多重大版本的更新,各方面已经和yarn 在同一水平。
  • npx[email protected]的产物,方便运行本地命令
  • cnpm是方便中国开发者下载依赖包而诞生的下载器。
  • yarn解决了npm@5之前的一些让人诟病的问题,同时拥有一些其它的优点。例如离线安装、失败自动重试安装和并行下载等。
  • pnpm通过连接的方式,让多个项目的依赖公用同一个包,大大节省了磁盘空间,比yarnnpm下载速度快得多,但是也有连接带来的各种兼容问题。

猜你喜欢

转载自juejin.im/post/7084172266296049694