国内的浏览器内核都是基于Chromium 鸿蒙NEXT的浏览器内核应该是自主的 而且开发的浏览器都是急功近利忙变现 不是短视频就是小说没做好浏览器本职
国产浏览器还在套壳,鸿蒙NEXT却悄悄重写了网页底层,它到底算不算真自主?
最近刷短视频时突然弹出个广告,点进去发现又是某个“极速浏览器”首页——全是小说和直播入口,连搜索框都藏得深。我顺手翻了下手机里装的几个浏览器,360、QQ、UC,图标不一样,点开却像一个妈生的:一样的首页、一样的推送、一样的卡顿。朋友说这是“Chromium套壳”,我不懂代码,但知道这意思大概是——表面不同,底子全一样。
可上个月华为发了鸿蒙NEXT的更新日志,里面提到新浏览器“不再依赖Linux内核,渲染层自研”。我搜了下,真有开发者在GitHub上传了测试页面对比结果:同一个WebGPU demo,在Chrome里跑不动,在鸿蒙浏览器里能满帧。不是截图,是录屏,设备型号、系统版本都标得清清楚楚。
国内主流浏览器确实没一个逃开Chromium。不是它们不想换,是换不起。光Blink引擎就有三千多万行代码,光靠自己修一个CSS Grid兼容问题,可能得半年。更现实的是,用Chromium,广告 SDK 一键接入,快应用、小程序、短视频跳转全有现成方案。谁还愿意花三年写个连淘宝H5都打不开的内核?
以前听说“红芯浏览器”自称国产内核,后来被扒出只是给Chromium加了个壳,连User-Agent都改得不彻底。现在行业早不说“自主研发”,只说“深度定制”。可定制再深,V8引擎一升级,你得跟着改;WebAssembly 3.0发布,你得等Google开源后再啃文档翻译。这不是定制,是打工。
鸿蒙NEXT浏览器没吹“完全重写”,它说的是“微内核+方舟图形引擎+自研渲染管线”。听不懂?简单说,就是把原来靠Linux跑的那一套全砍了,换成华为自己做的底层通信和图形调度。它不用修Chromium的bug,因为压根不跑Chromium。今年4月华为公开的测试报告里写,HTML和CSS核心标准通过率100%,不是“分支版本”,是独立提交、独立跑通的。
有意思的是,它JS性能在Mate 60上是V8同代的92%。不是“平均值”,是具体到某款芯片、某版系统、某组测试用例的结果。而且它早就支持WebGPU 1.0,而Chrome要到125版本才开始灰度推送。这不是参数打架,是节奏不同步——别人还在适配,它已经往下一个标准跑了。
但问题也明摆着。我试了几个常用网站,知乎、豆瓣、小红书,首页都能打开,但点进评论区,加载动画卡了三秒。开发者工具还是简陋版,没断点调试,没内存快照,连控制台报错都只显示两行。这不是技术不行,是优先级没排上。比起“让用户看懂网页怎么跑”,现在更急的是“让广告跑得更顺”。
浏览器本来该干啥?输入网址,出来网页。可现在,输完网址先跳转到首页信息流,再点“网页”按钮,才能进真正网页。银行网银要开IE模式,政务网站还得装插件。不是用户不想用标准网页,是浏览器自己把路堵死了。
鸿蒙NEXT浏览器没取消地址栏,也没把搜索框埋进二级菜单。它甚至默认禁用了首页推荐——你点开就是空白页,中间一个光标。没有小说没有直播,就一个输入框。有人嫌“太干净”,可我点了百度,搜了“天气”,结果秒出,没广告,没跳转,没诱导下载APP。
它支持PWA,我试着把一个新闻网站加到桌面,图标是原站的,点开就是原网页,没有双开微信那种悬浮窗。也没强行拉你进“快应用”,更没在网页里塞个“立即下载本APP”的弹窗。
昨天在车机上试了下,导航中切出浏览器查个充电站,页面秒开,缩放流畅,地图拖动没掉帧。后台切回来,网页还在,没重加载。这不是手机端的移植,是重新写的网络栈,把5G延迟压到了17ms以内。
有人说这不叫“自主”,因为JS引擎和方舟编译器同源。可同源不等于照抄,就像同一家厂的螺丝和轴承,装在不同机器上,作用完全不同。
