阅读视图
福鞍股份:控股股东福鞍控股拟减持不超3%股份
欣旺达:子公司与中伟股份签署固态电池战略合作框架协议
生益电子:股东东莞科创投资集团减持831.82万股,减持计划已实施完毕
2连板上海港湾:商业航天业务和钙钛矿太阳能业务占公司营收比例不足1%
银行揽储进入“年底冲刺”,有商业银行三年期最高达1.9%
峰岹科技:拟购买房产用于研发办公大楼及经营发展
从一则内存快照看iframe泄漏:活跃与Detached状态的回收差异
从一则内存快照看iframe泄漏:活跃与Detached状态的回收差异
内存泄漏是前端性能优化中的隐蔽痛点。近期项目排查中,通过Chrome DevTools内存快照定位到典型iframe泄漏问题:iframe移除后内部window对象未释放,导致内存持续堆积。本文从该案例切入,拆解泄漏根源,深入剖析活跃iframe与Detached iframe的内存回收差异,最终给出可落地的解决方案。
一、案例还原:内存快照中的泄漏真相
项目中存在一个“动态加载-移除iframe”的场景:点击按钮加载iframe展示内容,关闭弹窗时移除iframe。但随着操作次数增加,页面内存占用持续上升,最终导致页面卡顿。通过Chrome DevTools的Memory面板拍摄快照,发现了关键异常。
1. 快照核心发现:Detached Window的“顽固存在”
快照中出现了多个Detached Window对象(保留大小均超过50kB),且每个对象都关联着Detached HTMLDocument、DOM元素(如、自定义组件)和未销毁的事件监听(resize、touchend等)。
这里的Detached Window,正是被移除后仍滞留在内存中的iframe内部window对象——它已脱离文档流,但内存未被释放,是本次泄漏的核心对象。
2. 泄漏引用链路:外部引用+内部闭环的“双重锁死”
通过快照的“保留器链”(Retainers)功能,梳理出完整的泄漏链路(注意:链路方向并非“外部→内部”,而是外部引用锚定内部对象后,内部闭环加固引用):
Detached Window(iframe内部window)
↓ 被外部引用链锚定
global_proxy_object(iframe window的全局代理对象)
↓ 浏览器内置Symbol属性(如Symbol(unscopables))关联
Detached HTMLDocument(iframe的document)
↓ 关联iframe内部DOM元素
↓ 元素绑定未销毁的事件监听(形成闭包)
↓ 最终锁死整个对象链
核心逻辑:外部代码通过全局代理对象锚定Detached Window,而其内部文档、DOM、事件形成闭环,导致垃圾回收器(GC)无法回收任一关联对象,最终造成泄漏。
3. 泄漏核心原因:外部引用未断+内部资源未清
结合代码排查,定位两个关键问题:
- 外部引用未清空:父页面通过
const iframeWin = iframe.contentWindow保存iframe内部window引用,移除iframe时未置空该变量; - 内部资源未清理:iframe内部通过
addEventListener绑定的resize、touchend等事件,移除前未通过removeEventListener销毁,形成闭包引用。
二、深入理解:从反直觉疑问切入,解析两种iframe的回收差异
排查过程中易产生反直觉疑问:若不清理外部引用,仅斩断Detached Window内部引用链(如断开window与文档、事件的关联),被斩断的内部资源会被回收吗?
答案是否定的:只要外部对Detached Window的引用未断,即便内部引用链被拆碎,所有内部资源仍会被“锁死”在内存中。这一结论的核心是活跃iframe与Detached iframe的执行上下文本质不同,可用通俗类比理解:
• 活跃iframe = 有人居住的正常房子:内部杂物(对象)无人使用(无引用)时,会被主人(内部GC)主动清理; • Detached iframe = 被外部绳子拴住的孤立房子:即便拆碎内部杂物(斩断内部引用链),只要绳子未断(外部引用未清),房子及内部所有物品均不会被清运(GC回收)——绳子证明“该资源仍被关联”。
1. 先明确前提:现代浏览器GC的“可达性分析”核心规则
这一反直觉结论的根源,是现代浏览器(Chrome、Node.js等)GC核心为“可达性分析”,而非老旧的“引用计数”,核心逻辑可概括为:
- 从根对象(父页面window、全局变量、活跃函数调用栈等)出发,可触达的对象标记为“存活”,不会被回收;
- 完全无法从根对象触达的对象,无论内部是否有闭环,均标记为“死亡”并回收。
核心结论:GC判断“是否回收”的唯一标准是“是否被根对象触达”,而非“内部是否有引用”。这是区分两种iframe回收差异的核心依据。
2. 活跃iframe:内部GC正常工作,无引用对象会被回收
活跃iframe指“仍存在于文档流中(未被remove)”的iframe,其window是浏览器认可的“有效执行上下文”——类比“有人居住的正常房子”,内部会独立运行GC线程(主人),主动清理无用杂物(无引用对象)。
即便父页面通过iframe.contentWindow保留引用(类比外部拴绳),也不影响内部GC工作:绳子仅代表“外部关注”,不干扰主人清理内部无用物品。
实例验证:在活跃iframe内部创建100M大对象,断开引用后触发GC,内存会正常回收:
// 活跃iframe内部代码
function createBigObj() {
// 创建100M大对象
return new Array(1024 * 1024 * 100).fill(0);
}
let bigObj = createBigObj(); // 内存占用上升
bigObj = null; // 断开引用
// 触发GC后,100M内存被回收,内存占用下降
核心原因:活跃iframe的内部GC线程独立运行,只要内部对象无存活引用,无论父页面是否保留iframe引用,均会被主动回收,内存不会无限堆积。
3. Detached iframe:内部GC停止,再零散的资源也不会回收
Detached iframe指“已被remove(脱离文档流)但父页面仍保留其window引用”的iframe——类比“被外部绳子拴住的孤立房子”,此时会发生两个关键变化:
- 内部GC线程停止:浏览器判定其为“废弃上下文”,不再执行内部资源清理;
- 外部引用锚定存活:父页面的引用(绳子)让Detached Window被根对象触达,GC判定“该对象链仍在被关联”。
即便斩断内部引用链(拆碎杂物),只要外部绳子未断,这些零散资源仍会被标记为“存活”——因它们属于“根可达对象关联的资源”,GC会一并保留。
实例验证:移除iframe后保留外部引用,再断开内部大对象引用:
// 父页面代码
const iframe = document.createElement('iframe');
document.body.appendChild(iframe);
const iframeWin = iframe.contentWindow; // 保留外部引用
iframe.remove(); // iframe变为Detached状态
// Detached iframe内部代码
let bigObj = createBigObj(); // 内存占用上升
bigObj = null; // 断开内部引用
// 触发GC后,100M内存仍未回收,内存持续占用
结果:100M内存仍未回收。核心原因:Detached Window被外部引用锚定,其内部所有资源均被连带标记为“存活”,直至外部引用断开(剪断绳子)。
最终表现:Detached iframe的内存只会持续堆积,直至页面刷新,具体包括:
4. 两种状态核心差异对比(结合类比)
| 对比维度 | 活跃iframe(未移除) | Detached iframe(已移除+外部引用未断) |
|---|---|---|
| 执行上下文 | 有效,内部GC正常运行 | 僵尸状态,内部GC停止 |
| 内存回收规则 | 无引用对象正常回收,内存有增有减 | 所有内部对象均无法回收,内存只增不减 |
| 根可达性 | 可触达,但内部GC独立工作 | 可触达,且全局GC无法回收 |
| 常见场景 | 页面固定iframe、动态加载未关闭的iframe | 动态移除但未清外部引用的iframe |
三、解决方案:从根源避免iframe内存泄漏
结合前文分析,iframe泄漏的核心是“Detached Window被外部引用锚定+内部资源未清理”。解决方案核心为“断开外部引用+清理内部资源”,具体分两步实施:
1. 必要操作:断开父页面对iframe的所有外部引用
这是回收Detached Window的唯一必要条件:只要断开外部引用,即便内部存在少量未清理闭环,全局GC也会将其识别为“不可触达孤立链”并回收。
具体代码:
// 父页面:移除iframe的完整流程
function removeIframe(iframe) {
// 1. 拿到iframe内部window(若之前保存过)
const iframeWin = iframe.contentWindow;
// 2. 断开父页面所有相关引用(关键步骤)
iframeWin = null; // 清空保存的window引用
iframe = null; // 清空iframe元素引用
// 3. 移除iframe元素
document.body.removeChild(iframe);
}
// 触发GC(可选,可通过DevTools手动触发)
performance.memory;
2. 可选但推荐:清理iframe内部资源
清理内部资源是保险项,可避免因外部引用未清干净导致的二次泄漏。核心清理范围包括:事件监听、定时器、全局变量、闭包引用等。
推荐实现方式:iframe内部暴露清理方法,由父页面在移除前调用,具体代码:
// iframe内部代码:暴露清理方法
window.cleanup = function() {
// 1. 移除事件监听
window.removeEventListener('resize', handleResize);
window.removeEventListener('touchend', handleTouchEnd);
// 2. 清除定时器/计时器
clearInterval(timer);
clearTimeout(timeout);
// 3. 清空全局变量/闭包引用
window.globalData = null;
window.bigObj = null;
// 4. 清理自定义组件/框架资源(如Vue/React实例)
if (app) {
app.unmount(); // Vue实例卸载
}
};
// 父页面:移除前调用内部清理方法
function removeIframe(iframe) {
const iframeWin = iframe.contentWindow;
// 调用内部清理方法
if (iframeWin.cleanup) {
iframeWin.cleanup();
}
// 后续步骤:断开外部引用、移除元素(同前)
iframeWin = null;
iframe = null;
document.body.removeChild(iframe);
}
3. 验证方法:确认泄漏已解决
可通过Chrome DevTools验证泄漏是否解决,步骤如下:
- 加载并多次移除iframe;
- 拍摄内存快照,搜索
Detached Window; - 若快照中无
Detached Window,且内存占用稳定(多次操作后无明显上升),则说明泄漏已解决。
四、总结
本次iframe内存泄漏案例,本质是对“Detached Window根可达性”及“iframe不同状态回收规则”理解不足。核心结论可浓缩为三点:
- 现代浏览器GC只看“根可达性”,不看引用计数;
- 活跃iframe的内部GC正常工作,内存不会无限增加;
- Detached iframe泄漏的唯一必要条件是“外部引用未断”,解决核心是“断开外部引用+清理内部资源”。
实际开发中,只需遵循“动态移除iframe必清外部引用”原则,并配合内部资源清理,即可从根源避免这类泄漏。希望本文能帮助开发者清晰理解iframe内存机制,为前端性能优化提供有效指引。
庄园牧场:目前生产经营活动正常,不存在应披露而未披露的重大事项
氪星晚报|希音湾区西部智慧产业园竣工交付;深蓝汽车完成61.22亿元C轮融资;广州首个游戏电竞产业专项扶持政策发布
大公司:
36氪获悉,有京东员工在社交媒体透露,今天发布2025年终奖公告。据了解,今年升级为19薪的部门内,年度绩效A+的员工将获得10倍月薪年终奖,即全年22薪;年度绩效A的员工将获得9倍月薪年终奖,即全年21薪;年度绩效B+的员工将获得7倍月薪年终奖,即全年19薪。而在今年提前实现20薪的部门内,年度绩效B+的员工即可拿满8倍月薪年终奖,即全年20薪,年度绩效A+将直接获得12倍年终奖,全年24薪。京东采销今年将实现平均25薪,上不封顶。
12月25日,美团医美在上海发布“放心美”年终成果。截至2025年底,美团“放心美”历史验真人次数突破1200万,其中今年验真900万次。“放心美”覆盖范围也逐步扩大,今年新增53座城市和772家机构,目前覆盖全国140座城市的2500家机构和超过5000间诊室,在其中33座城市实现机构渗透率超过6成。此外,新版MINI验真设备已实现量产,在超过1/3合作机构投放。
12月25日,AI领域知名数据分析机构Xsignal发布数据显示:千问App公测仅30天,月活跃用户(MAU)破4000万,周活跃用户(WAU)破1900万。千问App于11月17日开启公测。上周,千问App接入高德,打通高德地图、扫街榜等本地生活服务,加速从“能聊天”到“会办事”进化。
36氪获悉,近日,十方融海梨花教育正式获批成为工业和信息化部人工智能标准化技术委员会(MIIT/TC1)成员单位。据了解,该委员会成立于2024年11月,作为人工智能标准化技术领域首个核心标准制修订机构,主要负责人工智能评估测试、运营运维、基础硬件、软件平台、大模型、应用成熟度、应用开发管理等方面AI技术标准化工作,为产品研发和产业落地提供统一规范。
36氪获悉,近日,位于广东肇庆的SHEIN(希音)湾区西部智慧产业园正式竣工交付。该园区总投资35亿元,总建筑面积逾60万平方米,是集智能分拣中心、订单分拨中心等于一体的智慧化供应链枢纽,同时配备员工餐厅、办公综合楼等配套设施,规划14栋双层物流仓库,通过物流建筑通道高效互联,全面匹配SHEIN自动化设备部署与作业流程需求。
比亚迪与火山引擎在智能座舱领域达成深度合作,豆包大模型融入DiLink系统
36氪获悉,在FORCE原动力大会上,比亚迪与火山引擎宣布已在智能座舱领域达成深度合作。双方合作将豆包大模型深度融入比亚迪DiLink系统,实现了语音交互、内容推荐与出行服务无缝衔接。目前,座舱大模型的合作已覆盖比亚迪旗下仰望、腾势、方程豹、王朝、海洋五大品牌的全量在售车型。双方合作还覆盖了智能进入(全场景数字钥匙)、座舱娱乐、智能语音等多领域。
36氪获悉,中伟股份公告,公司与欣旺达动力科技股份有限公司于2025年12月25日签署《固态电池战略合作框架协议》,旨在建立深层次的战略合作关系共同开发固态电池应用系列的新能源电池材料,推动固态电池应用系列新能源电池材料的产业化实施。本协议属于双方合作意愿和基本原则的框架性、意向性、初步的约定,尚存在不确定性。本协议所涉及的具体合作事项需另行签订相关正式合作协议。
投融资:
36氪获悉,由清华大学人工智能团队创立的“分音塔科技”获近亿元A轮融资,本轮由合鼎共投资(广州)有限公司、衢州智造安合股权投资合伙企业(有限合伙)共同投资。据分音塔科技创始人及CEO关磊透露,本轮融资资金将主要用于老人健康陪伴机器人、老人家庭AI安防、AI翻译等领域的技术和产品研发,未来公司将主要聚焦于AI+银发领域。
36氪获悉,深蓝汽车宣布完成C轮融资。本轮增资由长安汽车、重庆渝富控股集团有限公司、招银金融资产投资有限公司共同出资,资金总额达61.22亿元。
其他值得关注的新闻:
36氪获悉,上海市人民政府办公厅印发《关于支持长三角G60科创走廊策源地建设的若干措施》。其中提出,培育未来产业集聚区。创建国家6G综合试验地方基地,大力推动6G技术研发、标准研制、技术试验、中试熟化、场景应用与国际合作。按照规定分阶段给予不超过总投入30%、最高3000万元的经费支持。
36氪获悉,《广州市扶持游戏电竞产业发展的十八条措施》在广州市人民政府官网正式发布,这是广州市首个扶持游戏电竞产业发展的专项政策。其中提到,设立广州市游戏电竞产业专项扶持经费。实行项目公开征集、专家评审、结果公示、绩效评价、跟踪监督等。单个企业每年获得本政策所涉及的财政扶持资金最高不超过1000万元。同一事项不得重复申报同级财政扶持。一款游戏产品的不同版本视作同一产品,不得重复申报。
据香港《南华早报》25日援引巴西当地媒体《经济价值报》报道,巴西政府消息人士透露,巴西正准备对赴巴旅游或以商务目的出行的中国公民实施免签。报道称,此举将标志着巴西政策的重大转变,使该国深化与其最大贸易伙伴的关系。报道称,预计相关措施将于2026年初宣布,这一举措反映出卢拉政府内部日益普遍的共识,即放宽入境规定将促进本国旅游、贸易和投资的发展。目前暂未联系到巴西外交部置评。(环球网)
国家烟草专卖局:推动电子烟市场供需平衡,切实防范化解市场无序竞争风险
36氪获悉,国家烟草专卖局公开征求《国家烟草专卖局关于落实电子烟产业政策 进一步推动供需动态平衡的通知(征求意见稿)》意见。《征求意见稿》提出,推动电子烟市场供需平衡。统筹有效市场和有为政府,在已核定产能范围内核定年度生产规模,作为企业年度产销目标,根据市场订单情况等因素合理满足电子烟相关生产企业生产规模调整需求,切实防范化解市场无序竞争风险。严格实施生产规模总量调控,坚持分类施策,从严从紧开展生产规模调整审核。
中国卫星:选举李大明为董事长
西菱动力:实际控制人喻英莲拟减持不超2.00%股份
隆源股份北交所IPO过会
白云山:子公司冻干人用狂犬病疫苗获得药品注册证书
“清融科技”完成数千万元天使轮融资
康弘药业:收到布瑞哌唑片的药品注册证书
鲁豫对话鸿蒙开发者:把兴趣写进系统里的年轻人
当技术褪去,让每一个个体被看见。
撰文|杨柳
图片来源|鸿蒙
一种被珍视的感觉,让无数年轻的创造者奔向这片新大陆。
有人还没起床,就已经在屏幕里把一天拆解成待办事项;有人在通勤路上,把世界调成播客频道;还有人每天记录日出日落、饮咖数量,甚至排便次数。这些看似零散、私密的瞬间,拼接成高度个人化的赛博日常。
当数字生活被不断细分,新的需求便自然涌现。一个小众兴趣、一个被忽略的使用场景,都可能生长出新的应用形态,甚至引发一场产品风暴。
近几年,这样的故事开始频繁出现在鸿蒙生态里。
越来越多抓住机会的年轻人,在这里不断创造——播客创作、视觉表达、旅行规划、生活记录……作为一个面向多终端全场景的操作系统,鸿蒙正在成为开发者争相涌入的一片广阔海洋。
近日,作为鸿蒙体验官的陈鲁豫与多位年轻开发者展开生动的对话,他们的讲述,让人们看到了一种久违的氛围——每个人的需求都被关照,每个人的创造都被珍视。
照亮鸿蒙生态的,正是这无数具体的“人”。
一封万字长信,
让他们决定“非做不可”
小宇宙与鸿蒙的结缘,源于一位用户最真挚的诉求。
年初,小宇宙团队收到了一封“万字长文”。一位已经怀孕的用户在信中回顾了自己人生的重要阶段——考研、工作、结婚、生育,而小宇宙几乎贯穿其中。
信的最后,她留下了一句话:“我现在用的是鸿蒙手机,但我真的不能没有小宇宙。”
这句话深深触动了小宇宙 联合创始人 李会洋。他将信分享给团队后,给自己立下“军令状”:这件事非做不可。
“从心出发的选择自有它的力量”,上线鸿蒙后的第一周,小宇宙就体验了一把飞速增长的感觉。新用户量几乎每天翻倍,一两个月后仍然保持着相当不错的增速。这种正反馈,对团队的意义远不止数据本身。
它让大家更坚定地相信,这不是一次被动适配,而是一条值得长期投入的路径。
在鸿蒙版本中,小宇宙接入了独特的“播控中心”能力——用户退出应用后,播控卡片仍在桌面,可随时播放、暂停,不需再进入应用。
另一高频被使用的功能是“碰一碰”,通过手机轻碰,就能把正在听的播客同时分享给身边的多位好友。
截至目前,已有超过60款���方应用接入鸿蒙“碰一碰”功能,可分享行程、音乐、视频,甚至组队游戏。
在产品领域,让用户在心里默念“就是它了”的关键体验,被称为“甜蜜点”。在鸿蒙,越来越多应用正是在高密度的真实反馈中,与用户一起反复打磨出属于自己的甜蜜点。 “在鸿蒙生态里,第一批用户就是第一批产品顾问。”李会洋总结。
一个全球性决定:
把鸿蒙视为战略级平台
除了本土应用,海外应用也将鸿蒙视作必争的“战场”。
风靡全球的视觉创作平台Canva可画上线鸿蒙系统,不仅仅是因为鸿蒙生态设备多、增长快,蕴含着巨大的市场机会,鸿蒙生态扎根中国市场,能够让Canva可画更好地融入本土。
基于鸿蒙系统的全场景、AI等能力,Canva可画的创新边界得以拓展——一幅全场景无缝接续、AI加持、灵感不中断的未来创作图景正徐徐展开。
作为连续多年进入全球独角兽榜单的先锋企业,Canva可画看中的更是鸿蒙生态的全球化前景。“未来当鸿蒙走向更广阔的市场时,Canva可画在全球也同样可以受益。”Canva可画中国区总经理王可辛表示。
在合作过程中,Canva可画团队提出了许多底层、细节的技术问题,鸿蒙团队响应迅速、拆解清晰,最终他们只用了三个月就完成了上线。
王可辛用“安心”形容这次合作:“那种感觉不像甲乙方,更像是为了同一个目标一起解决难题的战友。”
从法律到代码,
一个“野生”开发者的月入七万
李尚儒的转型故事,听起来更像一场“叛逆”。
大学主修法律,却沉迷于编程。毕业后,当同学们走进律所时,他选择了一个人、一台电脑,开始“野生”开发之路。
转折发生在发现鸿蒙之后。
作为一个全新的系统,鸿蒙不仅开发更简单,还开辟了一个新兴的市场,具有广阔的成长空间。
正是基于这一点,李尚儒all in鸿蒙。他从自己的爱好出发,开发了“每日咖啡”——记录饮咖情况,估算咖啡因含量,帮用户在提神与失眠间找到平衡。还开发了“日出日落时间”元服务,帮助摄影爱好者判断最佳拍摄时间…这些小众到有些“奇怪”的应用,在鸿蒙上找到了知音。
截至目前,李尚儒已经在鸿蒙上线了近20款这样的小众应用,全职投入鸿蒙开发后,他的月收入稳定在六七万元。
“对于产品来说,最浪漫的事是它真正被看到了。”李尚儒感慨。
一次“被看见”的推荐,
小众应用的爆发时刻
旅行规划应用“圆周旅迹”团队,在今年6月的华为开发者大会上,第一次强烈感受到鸿蒙对小而美应用的平等对待。凌麒形容,“那是一种被珍视的感觉。”
这种“珍视”体现在每个开发的细节。
圆周旅迹团队原本计划投入大量人力自行搭建地图能力,经鸿蒙专家提醒,鸿蒙自带的MapKit就可以直接使用,不仅支持海外场景,还可以免费调用,原本计划投入的成本和人力瞬间坍缩。在鸿蒙,大量基础设施已经被系统预先搭建好,有时候“开发者一个人可以调用一个系统的力量”。
这种“珍视”也能带来真实的流量。
今年8月,为了更好地把圆周旅迹推荐给更多用户,AppGallery(鸿蒙应用市场)上线了一个名为《如何玩转西夏陵》的专题页,邀请旅行博主详解路线,教用户如何一键将行程导入圆周旅迹,生成完整规划。
那一天,圆周旅迹的用户曲线增长了十几倍。“对我们这种小而美的应用来说,这是非常宝贵的。”凌麒坦言。
在鸿蒙,应用的下载量和排名不是被推荐的唯一依据。AppGallery也会推荐小众精品应用,细致地向用户介绍其设计理念与使用场景。
圆周旅迹同样接入了“碰一碰”功能,轻碰即可分享行程,甚至多人协同规划。 “碰一碰”分享功能在这里发挥了奇效:两个计划同游的朋友,手机轻轻一碰,行程即刻共享,还能实时协作规划。
这种“被珍视感”,正是鸿蒙生态最独特的温度。
1000万开发者和千万用户,
共同构筑鸿蒙的“甜蜜点 ”
当陈鲁豫请大家用一个词形容与鸿蒙合作的感受时,李会洋给出的答案是“背靠背”——一种互相信任、可以托付后背、一起把事情做成的感觉。
“在这里大家不像是为了KPI在工作,而是单纯想把事情做好。”
截至目前,鸿蒙注册开发者人数突破1000万,鸿蒙终端生态设备已突破3200万台。聚,是一团创新的火;散,是满天发光的星。
当技术退到幕后,我们最终看到的,不只是一个系统的成长,更是一群人的被看见——那些看似微小的需求,被认真倾听;那些大胆而具体的创意,得以真正落地。
正如鲁豫在结尾所说:“鸿蒙没有关上大门,它是开放的、包容的,它照见每一个个体,让每一个开发者都能作为同行的伙伴。”
每一个真实的个体、每一个被精准击中的“甜蜜点”,一起拼接出当下普通人具体而可感的生活图景。
这或许正是鸿蒙最动人的地方:它扎根于现实世界,并始终为人而生。
你被鸿蒙打动的瞬间是?
本文来自微信公众号“后浪研究所”,作者:杨柳,36氪经授权发布。
中国的人形机器人现在到底是什么水平了?能为我们干什么?

中国人形机器人已经能下工厂干活了,现在不仅能买,还能在上海全国首个机器人租赁平台租用,最便宜两百元一天的机器狗,最贵十万级能表演花活。今天咱们就聊聊现在中国的人形机器人发展到什么水平了,机会和瓶颈又在哪里。
下载虎嗅APP,第一时间获取深度独到的商业科技资讯,连接更多创新人群与线下活动