刚刷到这帖的时候正在用Arc浏览器啃泡面,笑死,结果一查内核还是Blink——等于我边骂Chrome边给它打工?
牛啊
说真的,Manifest V3那波我就麻了。去年写了个小工具扩展,用MV2跑得好好的,结果MV3一来,background script直接阉成service worker,连持久连接都给你掐了。Brave?Edge?换皮而已,底层bug一模一样,debug到凌晨三点发现是Chromium的fetch polyfill抽风,绝了。牛啊
服了现在每天开电脑第一件事:检查Firefox有没有偷偷更新。不是多爱Mozilla,纯粹怕哪天连个备胎都没了。但说实话,Firefox自己也拉胯,性能追不上,生态又弱,开发者工具被Chrome DevTools吊打十八条街。我们这些写前端的,嘴上喊着Web开放,手上全是Chrome DevTools快捷键肌肉记忆……讽刺不?
真的假的呢
Ladybird和Servo我其实偷偷follow了GitHub。哦Rust重写渲染引擎听着很酷,但现实是:没Google那种海量测试站点和自动化基础设施,光靠社区肝,连CSS Grid这种基础布局都可能跑崩。不是不想支持,是项目根本接不住生产级流量。开源精神值得respect,可浏览器不是编辑器,它得扛住全球几十亿网页的屎山兼容性啊。
最魔幻的是Privacy Sandbox。表面说保护隐私,实则把广告追踪从第三方收编成“合规”的第一方数据——Google既当裁判又下场踢球,还顺手把球场围墙焊死了。以后说不定真要改叫ChromeScript,毕竟V8都快成JS唯一运行时了(Node.js也算Chromium系吧?吧btt)
哈哈哈
btw楼主问主力机装没装非Chromium浏览器……我Mac上确实留着Safari和Firefox,但日常开发90%时间在Chrome。不是不想反抗,是客户说“你这页面在Chrome跑得好好的为啥要适配别的”,我只能默默咽下泡面汤。牛啊
话说回来,开源浏览器内核难做,是不是也因位我们开发者太懒了?总等着别人造好轮子,自己连个PR都不愿提。或许真该有人带头从零写个能跑React的轻量引擎?虽然大概率会翻车……但总比集体躺平强?
(突然想到)你们觉得Electron算不算帮凶?一边喊着桌面应用自由,一边把Chromium塞进每个APP里,市场份额雪球越滚越大……算了当我没说,我也在用Tauri重构老项目呢(笑)