【世界独家】H5开屏从龟速到闪电,企微是如何做到的

2022-12-22 01:38:24


(相关资料图)

导读|H5开屏龟速常是令开发者头疼的问题。腾讯企业微信团队对该现象进行分析优化,最终H5开屏耗时130ms,达到秒开效果!企微前端开发工程师陈智仁将分享可用可扩展的Hybird H5秒开方案。该团队使用离线包解决了资源请求耗时的问题,在这个基础上通过耗时分析找到瓶颈环节,进一步采用“预热”进行优化提速以解决了WebView初始化、数据预拉取、js执行(app初始化)耗时的问题。希望这些通用方法对你有帮助。

背景

服务端渲染(SSR)是Web主流的性能优化手段。SSR直出相比传统的SPA应用加载渲染规避了首屏拉取数据和资源请求的网络往返耗时。团队针对Web开发也已经支持了SSR能力。近期出于动态化运营的考虑,我们选择了Web开发,同时我们也接到了提升体验的诉求。以企业微信要开发的页面为例:采用SSR方案,从用户点击到首屏渲染的耗时均值约600ms,白屏时间的存在是可以感知到的。为了尽可能消除白屏达到秒开效果,我们尝试做更多探索。方案思路1) 方案选型如何实现页面秒开呢?从最直观的渲染链路来入手分析。下图列出了从用户点击到看到首屏渲染可交互,一个SPA应用主要环节的加载流程。我们调研了业内相关方案,从渲染链路的视角来看下常见方案的优化思路。传统离线包在加载渲染过程中,网络IO是很明显的一个耗时瓶颈。传统的离线包方案思路很直接,如果网络耗时那就将资源离线,很好地解决了资源请求的耗时。用Service Worker也能达到离线包的效果,同时也是Web标准。首次渲染优化一般需要结合客户端配置预启动脚本来达到缓存资源的效果。SSRSSR则从另外的角度出发,在请求页面的时候就进行服务端数据拉取和页面直出,首屏得以在一个网络往返就可以展示,有效地规避了后续需要等待css/js资源加载、数据拉取的时间。性能体验有比较大的提升,在BFF普及的情况下开发模式简单,很受欢迎。公司内相关工作考虑到WebView的初始化(冷启动/ 二次启动)、页面网络请求、首屏数据接口的耗时,白屏时间还是可感知地存在的。以我们要开发的页面为例采用SSR首屏耗时均值~600ms,可交互时间均值~1100ms。如何进一步消除白屏?这里为各位介绍公司内外针对h5首屏性能优化的优秀方案。手Q团队的VasSonic是集大成者,主要思路是采用WebView和数据预拉取并行的方式。这套方案需要客户端和服务端采用指定协议改造接入,开发时也有一定的改造工作。微信游戏团队主要思路是利用jsCore做客户端预渲染,用户点击后直接上屏。这个方法也达到了很好的效果,首屏FCP时间从1664ms降低到了411ms。我们做了一个简要的方案对比,可以看到每个方案都针对渲染链路的某个或多个环节做了优化,其中VasSonic的效果比较显著。不过结合企业微信业务实际情况,我们列出了如下几点考虑:首先,接入对客户端和服务端有一定的改造成本,业务开发也有一定的改造工作。其次,我们已经有一套的统一发布平台,希望能复用这套发布能力。最后,性能上有没有进一步优化的空间呢?业务需求对体验上的要求是希望达到更好的性能效果或者说尽可能完全地消除白屏。基于以上考虑,我们在上述方案的基础上做了进一步的实践探索,以期望达到更好的性能效果。
离线包SSRVasSonicCSR
资源加载
数据拉取
JS执行
WebView启动优化
首屏FCP
可交互(取决于JS执行)
2)方案架构为了达到尽可能完全消除白屏,我们还是从初始问题出发,结合渲染链路进行分析,思路上针对每个环节采取对应的优化方法。每个环节的优化在具体落地时会存在着方案的利弊取舍。比如预拉取数据一般的思路是交给客户端来做,但是存在着客户端请求和h5请求两套机制(鉴权、请求通道等方面)如何协调的问题。在渲染链路分析时,如果业务的js执行也贡献了不少耗时,有没有可能从通用基础方案的角度来解决这个问题,同时也能减少业务对性能优化的关注?这是个值得各位思考探索的问题。具体的内容会在后面展开来说。如图展示了方案的优化思路和主流程。方案使用离线包解决了资源请求耗时的问题,在这个基础上通过耗时分析找到瓶颈环节,进一步采用预热的思路进行优化提速,解决了WebView初始化、数据预拉取、js执行(app初始化)耗时的问题,最终达到了理想的性能体验。图1 上屏流程图2 方案架构下面我们具体介绍下方案,包括:离线包技术、预热提速和进一步的优化工作。离线包加速为了规避资源请求耗时,我们使用了离线包技术。离线包技术是比较成熟的方案,相关打包、发布拉取的方案这里不多说了,主要说下方案中一些设计上的考量。1)加载流程我们通过offid作为离线包应用的标识,fallback机制保证离线资源不可达时用户也可以正常访问页面,通过离线包预拉取和异步检测更新机制提高了离线包命中率,尽可能消除了网络资源加载的耗时。2)fallback机制因为用户网络状况的不确定性,离线包加载可能存在失败的情况。为了保证可用性,我们确定了离线包加载不阻塞渲染的思路。当用户点击入口url,对应offid离线包在本地不存在时,会fallback请求现网页面,同时异步加载离线包。所以我们针对离线包的打包结构,按照现网URL path来组织资源路径。这样客户端请求拦截处理也会比较方便,不需要理解映射规则。当发现离线包不匹配资源时,放过请求透到现网即可。如图展示了我们的离线包结构示例。3. 离线包生命周期为了提高离线包命中率,我们会配置一些时机(e.g.入口曝光)来预拉取离线包。离线包的更新机制:客户端加载时根据offid检测到本地离线包的存在,则直接使用拉起,同时启动异步版本检测和更新。如果新包版本号大于本地版本号则更新缓存,同时发布平台也支持区分测试环境、正式环境以及按条件灰度。上了离线包后,可以看到页面的首屏耗时均值从基准无优化的1340ms降到了963ms,离线包的预拉取和更新策略则使离线包命中率达到了95%。首屏耗时得到了一定的降低,但也还有比较大的优化空间,需要更一步的分析优化。预热提速通过离线包的加速,我们解决了资源请求耗时的问题,不过从整个渲染链路来看还有很大的优化空间,我们做了具体的耗时分析,找出耗时瓶颈,针对耗时环节做了进一步的优化提速。1)耗时分析离线包技术规避了资源请求耗时,但是从整个渲染链路来看还有很大的优化空间,我们做了耗时分析如下。Hybird应用中,WebView初始化是比较耗时的环节,这里我们针对iOS WebView做了测试。
首次冷启动/ms二次打开/ms
iOS(WKWebView)480ms90ms
数据拉取方面,不同入口页面的耗时不一,某些入口页面比较重的接口耗时超过了1s。此外,我们发现js执行也贡献了不少耗时。以某入口页面为例,框架初始化时间~10ms,app初始化时间~440ms。2)渲染链路预热提速预热流程我们的目标是消除白屏,这里理想的方案是找到一种和业务无关的通用解法。方案的主要思路是预热,把能提前做的都做了。预热是不是就是把WebView提前创建出来就好了呢?不是的,这里的预热涉及到多个渲染环节的优化组合。如图展示了预热的整体流程,下面一个个来解。2)WebView预创建为了消除WebView的耗时,我们采取了全局的预创建WebView,时机为配置入口曝光。不过全局复用预热WebView不可避免地会引入可能的业务内存泄露问题,下文会介绍对应的规避方案。数据预拉取数据拉取是页面渲染的一个耗时环节。为了消除数据预拉取耗时,在预创建WebView阶段我们同时进行了数据预拉取。数据预拉取常见的思路是交给客户端来做,但是存在着客户端请求和h5请求两套机制如何协调的问题,以请求鉴权为例,存在以下的问题:第一,Web团队自身有一层node BFF,实现了相应的数据拉取业务逻辑,而客户端则走的私有协议通道请求C++后台,二者是不同的鉴权机制。第二,如果交给客户端来做,可以接入HTTP请求这套机制,改造成本比较大,如果复用原有通道,则一份数据业务逻辑需要两套实现。如何设计一套通用可扩展的方案?我们希望做到客户端只关注容器的能力(预热、资源拦截等),屏蔽掉更深入的对Web的感知,这样的解耦可以有效控制方案的复杂度。因此,这里我们针对离线包配置项增加了preUrl字段,使客户端维护更通用的能力,数据预拉取交给业务团队来做,具体如下:第一,客户端:拉取某个离线包配置项时会读取该字段,同时针对当前曝光的入口url可能存在多个有着不同的数据需求,这里会进行收集,将曝光url中的业务key参数拼接到preUrl来初始化WebView,这些作为通用能力。第二,业务:preUrl页面在加载时会拉取相应的业务数据存到localStorage,实际的数据预拉取请求放到业务方发起,也可以很好地兼容已有的技术栈。JS预执行很接近目标了,最后js执行的耗时能不能消除呢?首先来看下440ms的耗时具体在哪里,通过分析看到,框架初始化仅需要不到10ms的时间,而真正的大头在业务代码的执行,其中代码编译耗时~80ms,其余的都是业务app初始化执行时间,这个是业务本身复杂度造成的。我们首先考虑了创建两个WebView的方案,一个负责加载preUrl预拉取数据,另一个负责loadUrl上屏,这样设计上比较简洁健壮,不过实践下来发现效果不理想,如图展示了该方案的效果,渲染不稳定可以感知到白屏的存在。在已经有了预拉取数据和离线资源的情况下,理论上用户点击后需要等待的就只有渲染这块的耗时,实际我们发现在复杂应用初始化时存在js执行耗时较大的问题。最终我们做了一个预执行的解法。结合SPA的特点,将preUrl作为SPA的一个子页面,不需要UI展示,只负责预拉取数据,这样子页面加载完成的同时也完成了app提前初始化。而相应的不同入口切换页面时,不同于复用预热WebView重新reload页面,为了保留app初始化的效果,我们采取了一套Native通知Web SDK,页面切换交给WebView控制的方案。其中,Native通知则以调用SDK全局方法的方式。通过这种方式,入口页面间切换其实只是hashchange触发的子页面渲染,达到了不错的效果。流程图即预热方案的上屏部分。该方案执行后我们达到了预期目标效果,最大限度地消除了白屏接近Native体验。需求上线后通过监控数据可以看到在命中预热和离线包逻辑的情况下,从用户点击到页面上屏可交互耗时均值约130ms。进一步优化1)离线包安全在离线包安全方面,为了防止包篡改,每我们次打包发布时都会生成包签名和文件md5。客户端在使用解析离线包时会校验完整性,在返回离线资源时会校验文件完整性。2)稳定性整体方案在性能上已经达到目标了,保证稳定性对产品体验也很重要。我们为了消除js执行的耗时,采取了Native通知Web SDK控制页面切换的方式。虽然比较灵活但是也带来了稳定性的问题。具体来说,如果SDK在做页面切换时异常,之后用户打开每个入口url都会看到相同的页面。入口页面的业务在用户使用过程中如果跳转了非SPA的链接同时没有注入SDK,之后的页面切换也会失效。如何保证预热容器的可用性呢?我们设计了一套通知机制确保客户端感知到预热容器的可用状态,并在不可用时得以恢复,如图。预热容器会维护isInit和isInvokedSuc两个状态。只有当preUrl成功加载和SDK执行成功上屏时,两个状态才会置true,此时的预热WebView才是可用的,否则会回退到普通容器模式进行load url来加载页面。此外,在每次入口url曝光时,已有的预热容器也会销毁重建,也有效保证了容器的稳定性。3)内存泄露使用全局的预创建WebView,不可避免的会引入可能的业务内存泄露问题。在测试过程中,我们也发现了这种例子。可以看到当点开使用了预热容器的页面后放置一段时间,整个内存在不断上涨,最终会导致PC端页面的白屏或者移动端的Crash,这个状况最终归因是业务逻辑的实现存在缺陷。不过在基础技术的角度而言,开发者也需要采取措施来尽可能规避内存泄露的情况。主要思路是减少同一个预热容器的常驻,也就是对存活的容器设置有效期,在适当的时机检查并清理过期容器,我们选择的时机是App前后台切换时。4)解决副作用出于性能考虑,我们选择了通过Web SDK控制页面的方案,同时使用了全局的预创建WebView。这带来了副作用——当页面对容器做了全局的设置,可能会影响到下一个页面的表现。比如:设置document.title、通过私有JSAPI设置了WebView导航栏的表......当执行这些操作时,在下一个页面也复用预热容器的情况下,全局设置没有得到清理重置或者覆盖,用户会看到上个页面的表现。为了解决上述问题,业务可以在每个页面主动声明需要的表现来覆盖上个页面的设置,理想的方法还是基础技术来规避这个问题来保证业务开发的一致性。我们在SDK控制切换页面时,进行了一系列的重置操作。此外,在Windows和Mac端,我们也设计了双预热WebView的方案来完全解决这个问题。每次使用时同时创建新容器,得以保证每次打开入口页面都是使用新创建的容器。当然,方案的另一面则是会带来App内存的上涨。总结我们从渲染链路入手,针对每个环节进行分析优化,最终沉淀了一套可用可扩展的Hybird H5秒开方案。从渲染链路的角度来看,方案通过离线包和预热一系列优化,将用户从点击到可交互的时间缩短到了一个SPA路由切换上屏步骤的耗时。上线后我们监控发现,命中了预热离线逻辑的页面首屏耗时~130ms,相比于离线包、SSR都有优势,同时预热离线容器命中率也达到了97%,达到了理想的体验效果。希望本篇对你有帮助。‍‍

腾讯工程师技术干货直达:

1、算法工程师深度解构ChatGPT技术

2、10分钟!从架构视角读懂K8s

3、探秘微信业务优化:DDD从入门到实践

4、耗时减半?腾讯云OCR只做了3件事

上一篇 :

下一篇 :

x 广告
高层声音

【世界独家】H5开屏从龟速到闪电,企微是如何做到的

2022-12-22

天天时讯:勤上股份主力资金持续净流入,3日共净流入2152.09万元

2022-12-21

朗玛信息董秘回复:公司主要业务转型至“互联网+医疗”领域以来,结合公司实际情况及业务探索,现业务形态较多_滚动

2022-12-21

养老FOF发展遇阻 全球快播报

2022-12-20

力生制药:霍乱是由霍乱弧菌引起的甲类传染病,具体用药治疗方案需要在医生指导下进行|今日热门

2022-12-20

鲁北化工:公司不存在二氧化硫排放问题_焦点滚动

2022-12-20

汇金科技: 关于召开2023年第一次临时股东大会的通知

2022-12-19

开开实业(600272)12月19日主力资金净卖出1421.36万元

2022-12-19

暖手宝哪个牌子质量好

2022-12-19

当前要闻:支持实体经济 保障民生建设——工行潢川支行成功承办潢川县“金秋送贷”政银企对接会

2022-12-18

【世界聚看点】新漫评:信口开河,谎话连篇,美国如何取信于非洲?

2022-12-18

广州打造公共文化服务“开放式中央厨房”_速讯

2022-12-17

神州高铁: 北京市天元律师事务所关于神州高铁注销回购股份的法律意见

2022-12-16

上能电气:公司正在开拓美洲市场

2022-12-16

焦点观察:德邦证券:压缩空气储能未来具备广阔成长空间

2022-12-16

“商丘好人”黄伟当选2016“感动中原”十大年度人物

2022-12-15

平顶山卫东区:营造全民禁烧氛围 筑牢秸秆禁烧防线|环球今热点

2022-12-15

伊春请律师费用多少

2022-12-15

天味食品: 第五届监事会第十次会议决议公告

2022-12-14

蓝疑挪用壮阔经费来选举 吴怡农驳斥拟提告

2022-12-14

网贷多少万逾期会有什么严重后果

2022-12-14

农业农村部:12月13日“农产品批发价格200指数”为125.40

2022-12-13

使用微信、支付宝收款的注意!2022年底前,收款高于这个数要小心了!

2022-12-13

前沿资讯!预防近视(预防近视好习惯)

2022-12-12

chatgpt入口在哪里?chatgpt国内能用吗?(附Chat GPT注册教程)

2022-12-12

世界观速讯丨达安基因董秘回复:公司暂无流感试剂盒出口到美国

2022-12-10

2023年楼市怎么走,房价涨不涨?最早一份机构预测出炉 世界视点

2022-12-07

12月6日有研粉材现1060.8万元大宗交易 焦点日报

2022-12-06

毕业班学生暑期如何做衔接准备?怎样制定计划?

2022-08-07

中国广电入局5G网络 初步形成“有线+5G”的融合发展新格局

2022-07-08

宝应农发行获批江苏省分行水利建设贷款项目2.2亿元

2022-05-20

宁夏将村居法律顾问工作纳入法治政府考核

2022-03-18

律师兼任调解员 不打官司解纠纷

2022-03-18

青海2022年上半年英语四级报名时间:3月15日至3月18日

2022-03-18

人生第一桶金、与学业冲突……学生代购的“苦”与“乐”

2021-11-12

辽宁大连发布10日新增21例本土确诊病例行程轨迹

2021-11-12

纤维素制成闪光材料无毒可降解 或彻底改变化妆品行业

2021-11-12

新冠疫情期间 海洋中或堆积2.8万吨相关塑料废物

2021-11-12

开屏广告又现新花招,换个马甲就重来?

2021-11-12

对不合理教师资格认定标准,该全面清理了

2021-11-12

虚假宣传、以次充好 直播间商家“放水”让消费者闹心

2021-11-12

“扫码抽手机”实则是广告 快递单广告是谁发的?

2021-11-12

北京市本起疫情部分确诊病例病毒全基因组测序已完成

2021-11-12

辽宁大连本轮疫情病毒为德尔塔变异株 24个区域划定为中风险地区

2021-11-12

西安市鄠邑区太平峪首次发现野生川金丝猴踪迹

2021-11-12

成都停业整顿56家零售药店 买感冒药需提供身份证

2021-11-12

大连市启动第二轮全员核酸检测

2021-11-12

浙江衢州发现的西周墓葬群或为“姑蔑王陵”

2021-11-12

大连本轮疫情为德尔塔变异株

2021-11-12

大连:本轮疫情病毒载量高、传染性强 代际传播为2天左右

2021-11-12

25名干警获云南“最美政法干警”表彰

2021-11-12

甘肃凝聚“她力量”:互助抗疫,女人更懂女人心

2021-11-12

甘肃戈壁的“明星劳模”:自编自导让每一个工人唱“主角”

2021-11-12

跨越千山万水 浙江爱心“温暖”新疆沙雅孩子

2021-11-12

“钢轨神探”启5大铁路大动脉9300公里冬季“诊疗”

2021-11-12

重庆把接种点“搬”进小学,8岁学生:“我不怕疼,打疫苗是为抵抗病毒”

2021-11-12

四川绵阳:一男子酒后报警谎称自己是“黄码”被行拘10天

2021-11-12

民航局对多个入境航班发出熔断指令

2021-11-12

疫情中轮椅上的“逆行者”:想为大家做力所能及的事

2021-11-12

上海警方:“三无产品”借短视频平台引流诈骗近千名受害人

2021-11-12

山西搭建交通事故重伤员无差别急救绿色通道 累计救助7727个受困家庭

2021-11-12

三万余尾“水中大熊猫”放流新疆博斯腾湖(图)

2021-11-12

大连新增11个中风险地区

2021-11-12

陕西科技大学开设“酿酒课” 培养学生知行合一

2021-11-12

辽宁大连:今日新增十一个中风险地区

2021-11-12

“双十一”南京的猪都“脱单”了?其实还有更让人嫉妒的……

2021-11-12

内蒙古警方悬赏20万缉凶扎兰屯重大刑事案嫌疑人

2021-11-12

“帅府主题系列甜品”发布:孙中山喜食“牛奶煮苹果” 宋庆龄爱吃蛋糕

2021-11-12

江苏徐州“家门口车管所”便民服务驶入“高速路”

2021-11-12

重庆市发出今年秋冬季首次空气污染应对工作预警

2021-11-12

全国道德模范|深藏功名三十载 化作春蚕报乡亲——一名抗美援朝老兵的人生选择

2021-11-12

湖南桃江“花痴”男子盗窃六盆盆栽落法网

2021-11-12

成都25位民辅警的“封闭”生活:有人“转行”送外卖 有人变身“仓鼠管理员”

2021-11-12

2022年江苏中小学:体育教师师生比将达1:220

2021-11-12

国内首次!成都发布公园城市银杏观叶指数

2021-11-12

江苏学生体质健康监测报告:“小眼镜”“小胖墩”问题突出

2021-11-12

被拐17年 湖北宜昌警方助男子与家人团圆

2021-11-12

福建柘荣发现1例境外输入复阳病例 四名密接者核酸检测为阴性

2021-11-12

内蒙古额济纳旗达来呼布镇调整为低风险地区

2021-11-12

内蒙古现有本土确诊病例32例 伊金霍洛旗确诊病例清零

2021-11-12

交通陆续恢复 内蒙古通辽生产生活秩序逐步恢复正常

2021-11-12

选矿工技师的创新路:从废旧场“寻宝”到多技术攻关

2021-11-12

海外传播官体验宁波“十里红妆” 赞其“让人震撼”

2021-11-12

山西中小学幼儿园基本实现“4个100%”达标建设

2021-11-12

走近张家界“奇峰守护者”

2021-11-12

新华全媒+丨黑龙江黑河:他们在寒冬中战“疫”

2021-11-12

山东日照第一批五莲县外解除隔离人员返家 将继续进行7天居家健康监测

2021-11-12

中央气象台:未来几天我国大部天气将趋稳 东北雨雪进入尾声

2021-11-12

云南西双版纳:巾帼护村队化身边境村寨守护者

2021-11-12

乘客自发合力推车 “119”为“120”抢出一条急救通道

2021-11-12

中老联合考古队探索青铜冶炼遗址奥秘 结下“深厚情谊”

2021-11-12

黑龙江:抢修人员彻夜冒雪“破冰” 高铁列车逐步恢复运行

2021-11-12

内蒙古通辽:交通陆续恢复 生产生活秩序逐步恢复正常

2021-11-12

中国石油在京系统全面进入应急状态

2021-11-12

记者手记:采访他们10分钟,我的手都快冻僵了

2021-11-12

云南瑞丽畹町镇国防街片区调整为中风险地区

2021-11-12

女儿与父母失散18年 黔滇两地警方携手让爱“团圆”

2021-11-12

北京朝阳新增2名确诊病例 152名密接均已管控

2021-11-12

听冬奥制服设计师贺阳讲述“水墨长城”灵感从何而来

2021-11-12

纸短情长:一封道歉信“温暖”一座小城

2021-11-12

能订货还给免费代购 便民菜车如何办成“五年老店”

2021-11-12

买的床收货变清洁膏 小心收钱不发货的“跑路”电商

2021-11-12

北京:在京单位加强会议活动管理 提倡视频开会

2021-11-12

调查显示甘肃民众对战疫有信心

2021-11-12

手机APP自动续费这个“坑”该咋填?专家支招

2021-11-12

奔跑在无声世界的“李慢跑”:不走捷径才是最快的捷径

2021-11-12

北京海淀1地升为中风险 确诊病例轨迹涉地铁、小学

2021-11-12

“疫”下城市的邻里生活,不再是“相顾无言”

2021-11-12

未售出“空置房”需交物业费吗?法院判决开发商应按合同支付

2021-11-12

甘肃妇联发挥“联”字优势 近20万女性化身抗疫志愿者

2021-11-12

双十一快件“爆仓”来袭 投递服务成“投诉大户”

2021-11-12

辽宁:雪灾致640.50万头(只)畜禽死亡

2021-11-12

中国青少年抑郁检出率超2成 学生健康体检要筛查!

2021-11-12

清华贫困生“树洞里”装着励志之外的三重价值

2021-11-12

我国境内首宗个人破产清算案裁定

2021-11-12

夫妻档盗版黑手伸向《扫黑风暴》 警方:莫把盗版视商机

2021-11-12

深圳“医保药价通”上线 医保药品价格一键可查

2021-11-12

29岁父亲“割肝救女” 8月龄“小黄人”重获新生

2021-11-12

452支团队参加第二届海峡两岸(福州)职工创新创业创造大赛

2021-11-12

守护孤残儿童25年 她为2000多个孩子撑起一片天

2021-11-12

“双十一”来临 快递强市浙江金华加强“人物并防”

2021-11-12

江苏实施全生命周期监管将危废源头“一网打尽”

2021-11-12

不拘一格降人才 摘下有色眼镜看“第一学历”

2021-11-12

确诊患者曾就诊 北京东直门医院东城院区和国际部停诊

2021-11-12

云南10日新增2例本土确诊病例

2021-11-12

大数据分析表明昆虫多样性与碳排放密切关联

2021-11-12

将传统“家事”上升为重要“国事” 筑好育人的起点和基点

2021-11-12

档案人才培养现状:精通全流程的复合型人才较紧缺

2021-11-12

“献身航空事业,不是一阵子,而是一辈子”

2021-11-12

进博会:05后走上台前【最年轻“小叶子”仅16岁】

2021-11-12

高山峡谷里的“背包队”再出发

2021-11-12

高校师生科技抗疫 “彩虹丝口罩”让新冠病毒“迷路”

2021-11-12

当心“贴牌”!一些知名品牌授权商品质量存隐忧

2021-11-12

设立门店、科技赋能……“双十一”快递小哥这样送件进村

2021-11-12

疫情期间线办公需求猛增 AI刷新用户办公体验

2021-11-12

快递面单屡成“泄密单” 快递小哥如何为个人信息添把“锁”?

2021-11-12

冰雪中,有这样一群铁路人

2021-11-12

砒霜有望靶向精准治疗白血病

2021-11-12

珍视传统村落的精神文化价值

2021-11-12

“买买买”喧闹中,关注“不买组”的理由

2021-11-12

群众投诉279次置之不理 四川一家造纸企业缘何任性

2021-11-12

匿名社交真能找到“灵魂伴侣”吗

2021-11-12

教唆胁迫未成年人盗窃电动车 广西南宁警方抓获6人“拆车党”

2021-11-12

河北辛集市新增确诊病例3例 现有病例已治愈1例

2021-11-12

艰苦创业 团结协作——红旗渠精神述评

2021-11-12

新疆棉花专场新闻发布会侧记:“花开如雪海,人间免寒穷”

2021-11-12

历时14个月上万道工序 上海“爷叔”手工打造蒸汽小火车登上拍卖台

2021-11-12

河南一日新增13例本土确诊 省会6区展开第二轮全员核酸检测

2021-11-12

兰州“防疫网”基层抗疫干部的“十二时辰”

2021-11-12

王少杰:守护北京站辖区平安的“拼命三郎”所长

2021-11-12

清华贫困生“树洞”刷屏 “热源”不仅是“感动”

2021-11-12

四川成都:中高风险区周边区域酒吧、棋牌室等暂停开放

2021-11-12

大连公布新增21例确诊病例详情及轨迹 一名住校高中生确诊

2021-11-12

那年今日 | 哪一年的11月12日让你最难忘?

2021-11-12

云南新增1例本土确诊病例

2021-11-12

石家庄8770人核酸检测结果均为阴性

2021-11-12

创历史新高 11月1日—11日全国处理47.76亿件快件

2021-11-12

生动展现人与自然和谐共处

2021-11-12

喝上放心水 日子更甜美

2021-11-12

下“绣花”功夫,破解停车难

2021-11-12

就业 夯实民生之本

2021-11-12

歇人不歇店涉嫌违规 餐饮从业者可分时共享店铺吗?

2021-11-12

江西无新增本地确诊病例 新增无症状感染者2例

2021-11-12

新疆英吉沙“足尖舞者”逐梦老技艺 探索新传承

2021-11-12

预付款抢购却多花冤枉钱,“双十一最低价”都是套路?

2021-11-12

雪花放大100倍是什么样?小伙坚持15年拍雪花走红网络

2021-11-12

河北辛集市封控村已达97个、封控小区已达127个

2021-11-12

战地摄影师张崇岫:在长津湖一边躲子弹一边按快门

2021-11-12

近期去过北京朝阳这些场所的人员 请立即报告

2021-11-12

情感诈骗、个人隐私泄露……警惕“匿名社交”潜在风险

2021-11-12

内蒙古通辽市积极应对暴风雪天气

2021-11-12

吉林省新增本地确诊病例1例,为吉林市报告

2021-11-12

清华贫困生“树洞”为何让人感动?

2021-11-12

“草原母亲”都贵玛和她28个“国家的孩子”

2021-11-12

河南新增本土确诊病例12例 新增本土无症状感染者1例

2021-11-12

河北新增确诊病例2例 均在辛集市

2021-11-12

黑龙江新增本土确诊病例5例 均在黑河市爱辉区

2021-11-12

辽宁新增52例本土确诊病例 新增5例本土无症状感染者

2021-11-12

云贵等地多阴雨 东北部分地区最低气温创下半年来新低

2021-11-12

云南贵州多阴雨天气 全国其他大部地区以晴到多云为主

2021-11-12

吉林市新增一本土无症状感染者 轨迹公布

2021-11-12

北京新增6例本土确诊病例和1例无症状感染者

2021-11-12

浙江省台州市:从文明出发 让幸福落脚

2021-11-12

没有视频监控、目击证人……工地上意外受伤怎么作证

2021-11-12

吉林省吉林市:人民建城惠人民

2021-11-12

银川一小区调整为低风险地区

2021-11-12

北京朝阳连夜“快查严控” 采取果断措施阻断病毒传播链条

2021-11-12

“双减”后教培机构存逼迫辞退等乱象 员工如何维权?

2021-11-12

郑州44.77万名低龄儿童接种新冠疫苗第1剂

2021-11-12

国务院联防联控机制综合组到辽宁大连指导疫情处置工作并座谈交流

2021-11-12

北京来福士商场于11月11日起应疫情防控需求暂停营业

2021-11-12

内蒙古无新增确诊病例、疑似病例和无症状感染者

2021-11-12

青海西宁“抗疫”女警花:疫情不退 警察不退

2021-11-12

额济纳旗新增2例本土无症状感染者 开启重点地区、重点人群核酸检测

2021-11-12

成都“景美人更美”

2021-11-12

云南威信发生4.3级地震 暂无人员伤亡

2021-11-12

醉酒男派出所闹事 民警一查竟是网上追逃嫌疑人

2021-11-12

成都抗疫的外籍志愿者:愿为城市“康复”贡献力量

2021-11-12

云南昭通市威信县发生4.3级地震 震源深度10千米

2021-11-12

黑龙江省新增本土新冠肺炎确诊病例5例

2021-11-12

返回顶部