← 返回蜂巢洞察

乱序HTML流式传输技术正逐渐从JavaScript框架中转移到浏览器本身中。

乱序HTML流式传输这种由前端框架推广开来的一种用户体验技术,能够让用户在页面尚未完全加载完毕之前就快速查看内容并与其进行交互。这项技术正在被越来越多的网页浏览器所采用。目前,浏览器会在数据到达时立即对相关代码进行修补;开发者既可以使用声明式的HTML语法,也可以利用相应的JavaScript API来实现这一功能。该功能已在Chrome 151版本中正式启用。 作者:布鲁诺·库里奥尔

乱序HTML流式传输这种由前端框架推广开来的一种用户体验技术,能够让用户在页面尚未完全加载完毕之前就快速查看内容并与其进行交互。这项技术正在被越来越多的网页浏览器所采用。目前,浏览器会在数据到达时立即对相关代码进行修补;开发者既可以使用声明式的HTML语法,也可以利用相应的JavaScript API来实现这一功能。该功能已在Chrome 151版本中正式启用。

作者:布鲁诺·库里奥尔

相关文章

技术实践

如何利用功能标志来实现安全、渐进式的功能推出

功能开关是团队在部署过程中最强大的工具之一。它们将 部署 与 发布 分离开来,这意味着你的持续集成/持续交付流程可以在每次代码合并时都将更新推送到生产服务器上,但只有当你明确启用这些功能开关时,用户才会看到新的变化。 “部署”是一个技术性操作,而“发布”则是一项产品决策。正是这种分离机制,使得本文中讨论的诸多内容成为可能。 然而,如果实现不当,功能开关反而会带来技术债务、测试难题以及运行时的复杂性。在这篇文章中,你将学习到实施功能开关的核心方法——从简单的布尔值切换,到基于百分比的比例化部署方案,再到针对不同用户群体的功能启用策略,同时还会了解相关的生命周期管理方法及应避免的错误做法。以下就是

阅读全文
技术实践

变更集v3:通过补丁调整各组件之间的依赖关系,并且仅发布ESM版本;这样一来,安装所需的文件大小减少了88%。

2026年8月11日发布的Changesets v3.0为JavaScript单仓库项目带来了诸多重要更新:它优化了安装流程,重新设计了命令行界面,并对依赖管理机制进行了改进,从而解决了长期以来存在的问题。进行升级时需要调整相关配置。该工具注重版本控制与变更日志的管理,同时也能帮助开发人员明确发布计划的意图。 作者:Daniel Curtis

阅读全文
技术实践

iOS NFC使用指南:如何使用React Native读取、写入NFC标签以及锁定这些标签

将iPhone靠近贴纸,就会发生一些奇妙的事情:名片会自动添加到联系人列表中,某个聚焦操作会结束,或者某扇门会自动打开。这种芯片的成本大约为20便士,其存储容量约为130字节。 读取一条NFC信息需要执行两次函数调用;而要获得执行这些调用的权限,则需要花费更长的时间。之后,CoreNFC还会要求你再次完成这个流程。 第一个障碍来自苹果公司:你需要拥有一个付费开发者账户,在某个网站平台上注册应用ID,勾选相关选项,并重新生成配置文件。如果其中任何一步出错,构建过程就会因为代码签名错误而失败,而这些错误信息中根本不会提到“NFC”这个词。 第二个障碍则来自CoreNFC本身,而且没有人会提醒你注意

阅读全文
技术实践

Cloudflare会检测客户端所设置的TLS相关配置选项,通过这一机制,握手过程中的重试次数从原来的52%降到了3.7%。

Cloudflare已不再使用静态的X25519加密算法来进行源站之间的TLS握手,而是采用了针对每个源站进行个性化配置的机制。在经过检测的源站中,“HelloRetryRequests”这一指标从大约52%下降到了3.7%,由此使得p90延迟时间减少了150毫秒以上。而在后量子时代,能够通过一次往返通信完成连接的比率从0%上升到了99.2%,不过目前只有12.8%的源站支持这种连接方式。 作者:Steef-Jan Wiggers

阅读全文