开源日报 | 李彦宏还缺个Sora;鸿蒙是故步自封?Ubuntu 24.04发布...
SQLite的主代码行数大概是15万行,而测试代码大概有9200万行“SQLite是开源的。这让很多人认为它没有商业软件经过的测试那么充分,可能不可靠。但这种印象是错误的。SQLite在实际应用中表现出了非常高的可靠性和非常低的缺陷率,特别是考虑到它的快速发展。SQLite的质量部分是通过仔细的代码设计和实现来实现的。但广...
QCon上海2023 参会内容分享:LLM 时代的大前端技术趋势
可以看到传统的调试工具基于浏览器本身提供的调试能力可以分析问题的原因,AI调试工具通过录制的视频,结合大模型对程序片段的分析,最终定位到问题的原因,甚至可以定位到具体的代码行数,如下是人机交互的UI展示:1.3个人的一些总结在嘉宾分享过程中,我一直在思考,通过这么复杂的技术实现和交互来做AI智能调试真的...
据报道称,浏览器内核有上千万行代码
浏览器是这个世界上最复杂的软件之一,尤其是现代浏览器,编译器,操作系统,图形学,而且这还不是靠行数能搞定的。每个object各自的网络请求、同步请求、js回调,可能一塞就是几百上千的塞,一个地方出了问题,就可能导致网页元素层次出现问题、点击没法回调。为啥微软,欧朋最后都放弃了自己的引擎而使用谷歌家的,...
融资2.5亿“国产”浏览器红芯遭曝光:采用谷歌Chrome内核
陈本峰认为,虽然国内也有很多浏览器厂商,但是一般只是做外壳的相关产品,并没有真正进入到内核,因为浏览器内核的复杂度,并不亚于操作系统的复杂度,也是一个运行平台,其代码至少几千万行。这相当于一个Linux操作系统内核的代码行数,属于超级复杂软件,由此可见其中的技术门槛。虽然有些内核的代码是开源的,但开源不等于自...
谷歌浏览器开发常用8大技巧
另外一种方式是按Ctrl+O,输入:和行数,而不用去寻找一个文件。如图:技巧4:在控制台选择元素开发者工具控制台支持一些变量和函数来选择DOM元素:$()–document.querySelector()的简写,返回第一个和css选择器匹配的元素。例如$(‘div')返回这个页面中第一个div元素...
你有想过软件有多少行代码吗?
谷歌浏览器:670万雪佛兰Volt:1000万Google工程师们每天写多少行代码?OakLomonosovas曾在Quora上对Google有多少名软件工程师进行了回答,它估计Google有4万工程师(www.e993.com)2024年11月24日。其中有部分工程师的代码产出量比较少,像技术主管等可能会因为会议或假期而减少代码产量,因此,每位工程师每天100行代码的估计会比较...
谷歌宣布支持使用Rust开发Chromium
谷歌计划在其开源浏览器项目Chromium中支持使用第三方Rust库,这是对Rust编程语言及其安全特性的一次重大认可。在1月份发布的一篇博文中,来自Chrome安全团队的DanaJansens表示,谷歌的软件工程师已经开始致力于将Rust工具链应用于其构建系统。希望在年底之前将Rust代码包含到Chrome二进制文件中。
换个壳就值2.5亿?国产“自主”浏览器红芯道歉
他表示,浏览器内核的技术门槛非常高,用一个简单的数字来说,浏览器内核有1000万以上代码,相当于一个Linux操作系统内核的代码行数。很显然,开发一款浏览器的难度不亚于开发操作系统,光吹还不行。与此同时,红芯浏览器的官方网站也进行了多处修改,例如“红芯国产浏览器”改成了“红芯企业浏览器”,去掉了第...
红芯浏览器陷造假风波:“自主可控”遭质疑
在梁志辉看来,对浏览器而言,最重要的便是支持最新技术。在这点上,基于chromium49的浏览器在标准支持上会存在很多问题,对于一些稍微新点的技术,如webassembly支持度会很差,对于webgl2.0的标准支持度也不行。据悉,红芯浏览器目前采用的Chrome浏览器内核架构是两年前的老版本,版本号为49,最新的版本号是69...
未来您可能可以谷歌账号来登录微软Windows 10系统
近日在Chromium上提交的大型代码commit中,表明Google正研发新的功能:允许通过Google账号来登陆Windows10系统。不过从外观上来看,这项功能主要面向企业,仅限于GoogleGSuite用户。在这份提交的Commit上,代码行数多达12000行,标题为:“适用于Windows的GoogleCredentialProviders:COM对象实现的初步提交”。而Credential...