开发一个浏览器的难度有多恐怖?
原创

728
浏览
发布于 2021-6-29 18:22:54
举报
0
5
开发一个浏览器的难度有多恐怖? 毫不夸张的说,浏览器是这世上最难的软件之一,可能没有之一,以Chromium(谷歌浏览器内核)举例,如果把Chromium 源代码完整下载,大约16GB,编译完大约100GB、16GB 的文本,你敢想象吗?几千万行的代码毫不夸张;Chromium的核心模块(content)的架构大致如视频所说。看起来好像还行?但实际上架构的复杂程度是这个图的一万倍。单单拎出来一个模块都是无比巨大系统工程。像这些 net blink、v8、skia 随便拿出来一个就够出好几本书了。而且你还要让这些模块之间要完美的在一起工作。这复杂程度难以想象。简单来说,开发一个浏览器就像一个修仙之人,什么门派的武功都要会,而且这些武功都要融会贯通,配合打出连招,还不会走火入魔。
©视频版权归作者和开源基础软件社区共同所有,如需转载,请注明出处,否则将追究法律责任
0/500
发布
3互动
技术交流平台莫做哗众取宠之事
2021-06-30 20:24:34
回复
这个用户很懒,还没有个人简介
视频
帖子
声望
粉丝
发布视频

热门标签

HarmonyOS鸿蒙OpenHarmony小熊派鸿蒙游戏开发CocosCreator华为程序员编程鸿蒙系统万物互联3516应用开发C++界面开发3516C++开发鸿蒙C++开发鸿蒙C++界面dayu200Arduino树莓派先行者韦东山openharmony3.1,浏览器内核浏览器