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

12503
浏览
发布于 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
回复
这个用户很懒,还没有个人简介
视频
帖子
声望
粉丝
发布视频

热门标签

浏览器预防地质灾害设备开发树莓派工程监测测量仪器解决方案岩土工程产品定制HarmonyOSConnectOEM代工无线振弦采集仪振弦传感器振弦类解决方案自动化监测无线采集仪传感器接线碰一碰韦东山浏览器内核操作系统鸿蒙Chrome互联网