Skip to content

好文

1.从零实现一个迷你 Webpack

作者:ELab.sufengyong ELab 团队

作者前言:webpack 是当前使用较多的一个打包工具,将众多代码组织到一起使得在浏览器下可以正常运行,下面以打包为目的,实现一个简易版 webpack,支持单入口文件的打包,不涉及插件、分包等。

原文地址:https://mp.weixin.qq.com/s/6KFlNbb-sdIQ9tf2Nm2bsA

2.从 0 到 1 搭建前端监控平台

作者:海阔_天空

作者前言:

文章分成以下六部分来介绍:

  • 自研监控平台解决了哪些痛点,实现了什么亮点功能?

  • 相比 sentry 等监控方案,自研监控的优势有哪些?

  • 前端监控的设计方案、监控的目的

  • 数据的采集方式:错误信息、性能数据、用户行为、加载资源、个性化指标等

  • 设计开发一个完整的监控 SDK

  • 监控后台错误还原演示示例

原文地址:https://juejin.cn/post/7172072612430872584

3.面试官:你如何实现大文件上传

摘要:分片上传就是将大文件分成一个个小文件(切片),将切片进行上传,等到后端接收到所有切片,再将切片合并成大文件。通过将大文件拆分成多个小文件进行上传,确实就是解决了大文件上传的问题。因为请求时可以并发执行的,这样的话每个请求时间就会缩短,如果某个请求发送失败,也不需要全部重新发送。

原文地址:https://juejin.cn/post/7177045936298786872?share_token=9a98b795-9d31-4c92-8682-9c92a1fc761d

4.浅谈搭建平台 - 画布篇

作者:马进 西瓜前端技术团队

原文地址:https://mp.weixin.qq.com/s/pfWplWHajZDcsOH_m3rUMw

5.使用 GoLang 从零开始写一个 Docker(概念篇)-- 《自己动手写 Docker》读书笔记

作者前言:一直学 golang 有点无聊,发现有一本书叫做 《自己动手写 Docker》,书名吸引到我了。我决定立刻照着写一遍。

这里的零指的是:对容器有一定的了解,会一点 golang。

使用 GoLang 从零开始写一个 Docker(概念篇)-- 《自己动手写 Docker》读书笔记

使用 GoLang 从零开始写一个 Docker(容器篇)-- 《自己动手写 Docker》读书笔记

使用 GoLang 从零开始写一个 Docker(镜像篇)-- 《自己动手写 Docker》读书笔记

使用 GoLang 从零开始写一个 Docker(容器进阶篇/完结篇?)-- 《自己动手写 Docker》读书笔记

原文地址:https://juejin.cn/post/6971335828060504094

6.当你发布一个 docker 的端口时实际发生了什么?

在本文中,作者将尝试将 port publishing(Docker 术语)与被称为 port forwarding 的更传统的网络技术联系起来。还将了解不同的“single-host”容器运行时(Docker Engine、Docker Desktop、containerd、nerdclt 和 Lima),以比较不同版本 port publishing 实现和功能。

原文地址:https://iximiuz.com/en/posts/docker-publish-container-ports/?continueFlag=041a033ae4666d201f3fab06f0beb86c

开源框架、工具

1.bit

github 地址:https://github.com/teambit/bit

介绍:Bit is a toolchain for composable software development. With Bit, you can build anything in components.

It’s built to end monolithic applications and unlock a distributed form of development that is far more scalable, collaborative, and consistent.

Bit allows you to create components that are independently developed, versioned, and can be composed together via dependencies to build anything. Every component can be used and updated in many different applications.

截止 2023/3/14 github Stars 16.5k

MIT Licensed