Chrome 93:释放创新、推动网络发展
2023-09-20 01:19:19
Chrome 93:释放创新,提升网络体验
SyncXHR 策略不再可用
Chrome 93 宣布弃用 SyncXHR,这意味着开发者将无法再使用此 API 在页面卸载后发起同步 XHR 请求。此更改旨在增强浏览器的安全性并防止恶意网站滥用此功能来窃取用户数据。
这意味着,开发者需要探索替代方案,例如使用 Fetch API 或 IndexedDB 来处理此类异步请求。通过消除 SyncXHR,Chrome 93 进一步提高了用户数据的安全性。
扩展 PWA 功能
渐进式网络应用程序 (PWA) 在 Chrome 93 中迎来了重大更新,为开发者提供了更强大的工具来打造类似原生应用程序的体验。
- Web Share API 支持: PWA 现在可以利用 Web Share API,允许用户轻松地与他人分享内容。这消除了复杂且耗时的复制和粘贴过程,为用户提供了无缝的分享体验。
- 文件系统访问: PWA 现在可以访问本地文件系统,从而可以存储和管理文件。此功能为 PWA 打开了大门,可以创建更丰富的用户体验,例如离线文件访问和本地数据的持久化。
HTTPS 无处不在
网络安全是 Chrome 的重中之重。Chrome 93 致力于确保用户免受在线威胁的侵害,并采取以下措施:
- HTTPS 为默认模式: 在 Chrome 93 中,HTTPS 已成为默认模式,这意味着除非网站明确指定使用 HTTP,否则所有连接都将使用加密的 HTTPS 协议。此更改旨在保护用户免受网络窃听和欺骗性攻击。
- 更严格的混合内容阻止: Chrome 93 进一步强化了混合内容阻止机制,以防止网站通过 HTTP 加载不安全的资源。此举可防止攻击者利用混合内容来传播恶意软件或窃取敏感数据。
性能优化
速度是现代网络体验的关键。Chrome 93 带来了多项性能优化,让网页加载更快、更流畅:
- Lazy-loading 图像改进: Chrome 93 优化了图像的延迟加载,仅在需要时才加载图像,从而减少了页面加载时间。此优化对于加载图像较多的网页特别有用,例如产品页面或画廊。
- 更快的 JavaScript 执行: Chrome 93 通过改进 JavaScript 引擎,提高了 JavaScript 执行速度。此优化使 JavaScript 驱动的应用程序和交互更加迅速,为用户提供了更好的整体体验。
提升生产力
Chrome 93 专注于提升用户生产力,并推出了多项便利特性:
- 标签组改进: 标签组功能得到改进,增加了拖放功能和对自定义命名组的支持。这些改进使管理和组织大量标签变得更加容易,从而提高了工作效率。
- 复制到...: Chrome 93 新增了 "复制到..." 菜单,允许用户快速将文本、链接和图像复制到其他应用程序中。此功能消除了手动复制和粘贴的繁琐过程,节省了时间并提高了便利性。
- 扩展管理器优化: 扩展管理器经过重新设计,提供更直观和用户友好的扩展管理体验。此改进使用户更容易发现、安装和管理扩展,从而增强了扩展的使用。
代码示例:
// 在页面卸载后使用 Fetch API 进行异步请求
window.addEventListener('unload', () => {
fetch('https://example.com/endpoint')
.then(res => res.json())
.then(data => console.log(data));
});
结论
Chrome 93 是网络体验的一次重大升级。它带来了众多新特性和改进,增强了安全性、性能、功能和生产力。无论你是浏览网页、创建 PWA 还是执行其他在线任务,Chrome 93 都将为你提供无与伦比的体验。拥抱 Chrome 93,释放创新的力量,让你的网络之旅更加安全、高效、且令人愉悦。
常见问题解答
-
为什么要弃用 SyncXHR?
SyncXHR 已被弃用以增强浏览器的安全性并防止恶意网站窃取用户数据。 -
PWA 如何受益于文件系统访问?
文件系统访问允许 PWA 存储和管理文件,从而创建更丰富的用户体验,例如离线文件访问和本地数据的持久化。 -
HTTPS 默认模式有什么好处?
HTTPS 默认模式可保护用户免受网络窃听和欺骗性攻击,从而提高网络安全性。 -
Lazy-loading 图像如何提升性能?
Lazy-loading 图像仅在需要时才加载图像,从而减少了页面加载时间,尤其是在加载图像较多的网页上。 -
标签组的改进如何增强生产力?
拖放功能和对自定义命名组的支持使管理和组织大量标签变得更加容易,从而提高了工作效率。