首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Browser
订阅
浏览器相关
稀有猿诉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
✊构建浏览器工作原理知识体系(浏览器内核篇)
为什么你觉得偶尔看浏览器的工作原理,但总是忘呢😵💫,因为你没有形成一个完整的知识网络,你的记忆是碎片化的。正如人的神经网络,只有当你的记忆相互依赖,相互链接,才能形成长期稳定的记忆
浏览器的进程架构
当我们打开浏览器Chrome的任务管理器,我们会发现在浏览器中运行着许许多多的进程,那他们之间是如何共同发挥作用的呢?浏览器为什么需要这么多进程? 在深入这些问题之前,我们需要了解一些概念 进程和线程
浏览器进程架构的演化
如果上述情况你都遇见过,那我们今天就有得聊了。如果没遇到也没关系,今天的内容也会让你拓展一下视野,当你真正遇到的时候,不至于一头雾水。 今天的主题是《浏览器进程架构的演化》,可能你会问了,什么是浏览器进程架构。其实很简单,架构指的是一个软件的各个方面的设计,那浏览器进程架构你就…
浏览器多进程架构
我们可以简单的认为 JavaScript 这门语言目前有两个主要的 runtime,一个是 Node.js,另一个就是浏览器环境。我们平常所谓的 JavaScript 是单线程的,实际上指的是 JavaScript 运行在 Render process 的 Main threa…
Android Hook - 动态加载so库
本文将介绍动态加载so库的相关技术,目标是绕过Android系统限制,使得系统动态连接器(Linker)可以加载我们指定的任意so库。 这项技术通常是为了避免将一些so库打入APK中,从而减少APK体
移植 OLLVM 到 Android NDK,Android Studio 中使用 OLLVM
OLLVM、LLVM 与 Android NDK 在 Android NDK 中,LLVM/Clang 是默认的编译器。自 Android NDK r18 开始,Google 弃用了 GCC,全面转向
chrome 浏览器进程架构
单进程浏览器时代 单进程浏览器的架构。顾名思义,单进程浏览器是指浏览器的所有功能模块都是运行在同一个进程里,这些模块包含了网络、插件、JavaScript 运行环境、渲染引擎和页面等。
性能优化之渲染层优化
先有问题再有答案 浏览器的渲染流程是什么? 如何理解回流重绘? 哪些行为会导致强制同步布局? 渲染任务是什么? 如何理解浏览器的渲染队列? 为什么浏览器需要渲染队列? 渲染优化有哪些方案? 渲染流程
利用内存页筛选法手撕内存越界行为
介绍一个内存调试的特殊方法,内存页筛选法,通过筛选出合适的保护页来设置陷阱让存在越界行为的指针去踩踏,从而触发中断抓取到案发现场。
学习笔记,CMake的实战项目演示
CMake的配置与编译实战 前言 在现代软件开发中,构建系统是确保代码能够顺利编译和部署的关键环节。CMake 作为一个跨平台的构建工具,因其灵活性和强大的功能而被广泛应用于各类项目中。