浏览器|据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?

文章图片
首先可以明确的是 , 浏览器是少有的大型软件系统 , 其复杂性可以媲美我们每天使用的Windows系统 。 微软甚至放弃自家的IE和edge内核 , 转而使用chrome内核 , chrome优秀是一方面 , 更重要是开发浏览器内核太复杂 , 太烧钱 。 当然微软已经不是当年的微软了 。 现在微软也在全力拥抱开源 , 甚至在win10里面支持内置wsl的Linux内核 。 如果说某一天我们使用的Windows系统 , 基于Linux内核开发 , 大家也不要太惊讶 。 随着微软加入chrome阵营 , chrome实力大增 , 会加速甩开其他浏览器!说不定某一天苹果也宣布使用chrome内核!
从浏览器的基本功能来看 , 其核心模块有网络请求 , 浏览器想要运行 , 第一件事情就是向服务器请求页面代码 , 这就是网络请求 , 浏览器的最基本功能之一 。 另外是页面解析 , 请求到页面之后 , 需要对页面进行解析 , 先认识页面 , 然后才能进行下一步工作 。 页面渲染 , 解析了页面之后 , 就可以对页面进行渲染了 。 渲染完成之后 , 我们就看到了web系统的界面了 。 这些功能 , 似乎看起来没有那么复杂!那浏览器的几千万行代码 , 到底在实现了哪些复杂的功能呢?
此外 , 现代浏览器还具备以下特点 , 跨平台 , 高性能 , 高标准 , HTML , CSS , JavaScript , WebGL , Web Assembly , 这些要细说起来 , 不是业内人士根本听不懂 , 而且不是一时半伙能说清楚的 。
【浏览器|据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?】
不知道您有没有发现 , 我们在Windows里面做的很多事情 , 在浏览器里面 , 居然也能做了!这说明浏览器已经慢慢发展到和操作系统差不多的功能了 , 您说他能不复杂吗 。
- 华为|意识到离不开中国了?外媒称华为、中兴或将重新打入美国市场
- 5G|中国广电官网上线 但不能选号 客服称内测尚未向公众开放
- 华为|5G手机壳不是最终解决方案,爆料称明年下半年,华为将进行摆脱
- 华为|下半年即将发布的五款顶尖旗舰,堪称行业天花板,有你喜欢的吗
- 充电器|消息称华为nova 10 Pro标配100W充电器:20分钟充满
- 欧朋浏览器|最可惜的浏览器,Opera
- 浏览器|闲鱼被指存在“灰色”交易?知情人说出真相,真是暗箭难防?
- 近几个月|微软发文称edge是“最适合游戏玩家的浏览器”
- 浏览器|省了一台Xbox!微软确认:Edge将内置云游戏和经典小游戏
- 华硕无双|5K预算的新品轻薄本选购,华硕无双堪称最香!120Hz OLED优势明显
