37、浏览器原理(一):浏览器为什么要用多进程模型你好,我是 LMOS。 前面我们学过了很多基础理论,你可能已经迫不及待,想把这些知识运用到应用层开发里了。所以从这应用篇开始,我们会学以致用,分析一些开发工作中的实际问题,挑战几个典型的综合应用场景。 这节课我会从浏览器开始讲起,浏览器是目前使用范围...2026-03-02计算机基础实战课
38、浏览器原理(二):浏览器进程通信与网络渲染详解你好,我是LMOS。 通过前面的学习,你应该对浏览器内的进程和线程已经有了一个大概的印象,也知道了为了避免一些问题,现代浏览器采用了多进程架构。 这节课,我们首先要说的是Chrome中的进程通信。这么多的进程,它们之间是如何进行IPC通信的呢?要知道...2026-03-02计算机基础实战课
39、源码解读:V8 执行 JS 代码的全过程你好,我是LMOS。 前面我们学习了现代浏览器架构,也大致了解了浏览器内核的工作原理。在浏览器的内核中,V8 是一个绕不开的话题。在浏览器中,Chrome 的重要地位不用赘述,而V8不仅是 Chrome 的核心组件,还是 node.js 等众多软件的...2026-03-02计算机基础实战课
40、内功心法(一):内核和后端通用的设计思想有哪些你好,我是LMOS。 前面我们学过了很多基础知识点,但你也许心中还是有点打鼓。要想跳出“边学边忘”的糟糕循环,除了温故知新,加深记忆,更重要的是把“内功心法”迁移到更多场景中。理解了技术的本质之后,在底层和应用层穿梭不是问题,在前端和后端切换也会更加...2026-03-02计算机基础实战课
41、内功心法(二):内核和后端通用的设计思想有哪些你好,我是LMOS。 上节课,我们学习了并行化、异步化、调度思想这三种内功心法,无论是内核设计还是后端场景里,你总能找到这些“心法”的影子。看完以后是不是感觉有点意犹未尽? 这节课,我再给你分享三种设计思想,分别是池化、分层和缓存。无论是操作系统内核...2026-03-02计算机基础实战课
42、性能调优:性能调优工具eBPF和调优方法你好,我是LMOS。 在之前的学习中,我们了解到了很多计算机基础相关的知识,也学过了iostat等观察系统运行状态的命令。但在我们的实际工程中,排查分析一些具体的性能优化问题或者定位一些故障时,可能需要在不同的命令间来回切换、反复排查。 那么有没有一...2026-03-02计算机基础实战课