浏览器的复杂程度,可以和一个操作系统媲美
admin
2023-12-03 15:51:31
0次


浏览器的复杂程度,可以和一个操作系统媲美


文章图片


浏览器的复杂程度,可以和一个操作系统媲美


文章图片


浏览器的复杂程度,可以和一个操作系统媲美


文章图片


浏览器的复杂程度可以和一个操作系统媲美 。 随着云计算的发展 , 浏览器虽然一直操着前端的业务 , 但是也不乏成为一种操作系统的可能 , 所以浏览器的地位 , 就如同操作系统一样 , 我觉得并不无道理 。 现在都可以通过html加java script来实现 。 不需要对操作系统了解 , 只需要对网页设计有所了解 , 就可以了 。 再加上云计算的流行 , 也极大的简化了对操作系统的依赖 。 大概就是这么个意思吧 。 在说两句云计算和云存储 。 操作系统操作的是电脑本身的内存和cpu , 而现在可以存在云上 , 可以在云上进行计算 , 也就相当于内存和cpu都在云上 , 而操作云存储和云计算的 , 是浏览器 。

操作系统的梦想经过10年的发展 , Chrome已经占据了浏览器市场超过三分之二的份额 , 成为大多数人的默认浏览器 。 谷歌仍然在不断推出着新功能 , 并用最新的Web标准来对它进行改进 。 我的经验是做一个好的浏览器引擎需要做以下几个大部分引擎 。 第一 , HTML的处理引擎;第二 , JS虚拟机引擎;第三 , 渲染阿引擎 , 有了这三个其他的都是小的事情了 。 做一个能用浏览器引擎本身不难 , 难的是后期各有优化磨合 。 比如标准的遵守 , 网站的兼容 , 效率的提升 。

为什么微软 , 欧朋最后都放弃了自己的引擎而使用谷歌家的 , 主要就是磨合以及效率谷歌做到目前最好 。 能用和好用虽然只差一个字 , 但需要下的功夫真的差的不是一星半点 。 谷歌做到让微软和欧朋纷纷放弃自己的引擎投靠Chrome用了十几年的时间 。 前段时间听说华为要做自己的浏览器核心 , 不知道是二次开发还是从头构建一个 。 以华为的投入和他能请到的人才我相信可以做出比较完整的产品 , 主要还是长期的磨合优化 , 不知道它肯投入多少年的时间磨合优化 。

浏览器 , 首先它是一个HTTP客户端 , 要实现对HTTP/1.1协议的支持并不难 , 本质上是一些根据\\r\分隔取出数据的字符串操作 。 拿到解析出来的数据后 , 把数据显示在本地程序里 , 也不难 , 但要做到对HTML这门标记语言的支持 , 你就要自己实现一个HTML的解析器了 , 你可以用libxml这个库来辅助你实现DOM结构 。 接下来要实现对CSS的支持 , 你就要开发一套排版引擎 , 优化一下渲染 。 有了HTTP/1.1和HTML4和CSS2这三个大件后 , 你的浏览器引擎就做好了 , 配合HTTP服务器就可以开发支持数据交互的动态网站了 。

JS这东西其实是可选的 , 表单的提交和验证并不依赖JS , 据说当初Mozilla的工程师(也就是JS之父)单枪匹马花了十来天 , 就给浏览器提供了JS支持 , 可见当初根本就不重视JS这玩意 。 至于图片解析和多媒体播放 , 都是调用开源库比如libpng和ffmpeg就行了 , 不需要自己折腾 。 HTTPS的支持调用openssl这个漏洞满满的加密库就行 。 数据存储用SQLite 。

还记得塞班时代的UC浏览器么 , 如果没猜错 , 这个东西应该就是自己搞的一套浏览器引擎 , 或者是基于开源代码深度修改的一套引擎 。 所以 , 浏览器引擎并没有你想象中那么复杂 。 但你要搞一个超越Chrome工程(shit mountain)的浏览器 , 就是另外一回事了 。

【浏览器的复杂程度,可以和一个操作系统媲美】最后 , 个人感觉谷歌是按照操作系统的标准来开发的浏览器 , 光一个webrtc就包含了视频编解码器 , 媒体传送协议 , 加密算法等 , 再比如一个quic , 把原来在系统内核实现的传输协议放在了用户层实现 , 添加了一堆新特性 , 这都远远超出了我原来对浏览器的认知 。

相关内容

热门资讯

大浪淘金APP黑幕揭秘:内盘操...   大浪淘金APP平台最隐蔽的黑幕,在于其完全封闭的内盘交易系统。这个看似与国际市场接轨的交易平台,...
告别固定工资实现财富自由?一品...   普通投资者被广告宣传诱导,注册就送现金,充值返现金券等等这些宣传方式,都是在引流到平台开户,不怕...
哈易购APP打着现货交易幌子搞...   网络上各类白银、铂金等贵金属投资广告铺天盖地,不少平台以"现货交易"为名,暗中却从事着非法期货交...
5元起投!高额收益?中国白银、...   上海华通白银国际交易中心有限公司(以下简称“华通白银国际”)打着“白银、铂金现货订购”的旗号,实...
"九州订购APP、起...   近年来,贵金属投资热度持续攀升,但乱象也随之而来。一些不法分子趁机搭建虚假交易平台,打着"低门槛...
坚锅淘金APP投资者频繁爆仓亏...   坚锅淘金APP对外宣称是贵金属现货交易平台,日常出入金看似畅通无阻,给人一种合规运营的假象。但事...
斗金订购APP“5元订购现货”...   斗金订购APP“5元订购现货”骗局揭秘:充值易、回本难,越陷越深!  许多投资人在未核实平台合规...
贵金属APP乱象曝光:&quo...   当前市场上部分贵金属类APP未取得正规交易资质,涉嫌误导消费者参与白银、铂金等商品的非合规交易!...
华通白银、银宝街APP被指虚假...   警惕现货白银投资陷阱:上海华通白银背后的平台涉嫌非法期货交易  近年来,各类现货白银交易平台以“...
充值送300,月入过万?别被量...   如今,网络上充斥着大量未经批准的贵金属及其他产品订购交易平台。这些平台普遍缺乏合法经营资质,却将...
鑫汇智投APP贵金属非法期货、...   鑫汇智投APP贵金属非法期货、人为控盘,大量投资者遭恶意收割  鑫汇智投APP长期以“低门槛、高...
矅光智策APP非法贵金属交易骗...   不少投资人在矅光智策APP上进行贵金属交易后出现了严重亏损。许多人在下载该平台时,根本不清楚其是...
飞鸽订购APP非法期货交易骗局...   飞鸽订购APP非法期货交易骗局,很多投资者根本没搞懂规则就盲目充值,买涨买跌跟买cai票一样!平...
天龙白银APP被操控的非法期货...   中小投资者在网络平台参与商品现货订购交易,表面看似合规合法,实则暗藏诸多难以察觉的风险。商品现货...
下载送试玩金?千万别碰!带你揭...   当前,许多贵金属APP交易平台正采用欺诈性营销手段。它们通过抖音等短视频平台,以“5元起投”“充...
泡泡淘金APP骗局:打着&qu...   泡泡淘金APP骗局:打着"商品订购"幌子,实则非法期货收割投资者!投资需谨慎,切勿轻信“高额回报...
南商云购APP虚假电子盘背后的...   南商云购是虚假电子盘吗?它是否具备合规的交易资质?这个曾经的"现货电子盘"如今摇身一变,披上了"...
警惕"祥龙订购&qu...   祥龙订购APP、掌上银牛APP等平台背后的运营方——四川禄宏商品现货市场有限公司,仅具备现货交易...
中国白银、华银:虚假宣传、后台...   中国白银APP宣称是上市公司“中国白银集团”与“上海华通白银国际交易中心”旗下的现货交易平台,提...
起底“优品订购”APP非法期货...   “优品订购”APP根本不具备任何合法的交易资质。其背后的运营方仅凭随便注册一家公司、开发一款交易...