Skip to content

[性能] 评估并优化网易云音乐播放器的外部资源加载 #4489

Description

@tangly1024

背景

用户在 WebPageTest 瀑布流中反馈:页面外部资源较多,其中网易云音乐播放器相关请求比较明显,例如 music.163.commusic.126.net 等。对开启音乐播放器的站点,播放器可能继续引入额外脚本、接口、音频或封面资源,从而影响首屏加载和总请求数。

已有音乐播放器相关问题多集中在功能或显示,例如 #4289#2584#2743#3098;目前没有打开的专项 issue 跟踪“音乐播放器对性能的影响”。

当前待确认

  • 哪些主题默认或可选启用音乐播放器。
  • 播放器相关资源是否会在首屏无交互时立即加载。
  • 是否能延后到用户点击播放、打开播放器、或首屏空闲后再加载。
  • 是否有配置项能让站长关闭播放器预加载或选择轻量模式。

建议

将音乐播放器外部资源加载做成可控策略:

  • 默认不阻塞首屏内容渲染。
  • 提供按需加载或延迟加载方案。
  • 在文档中说明开启音乐播放器会增加第三方请求和页面加载成本。
  • 对依赖网易云服务的资源给出可用性和性能提示。

验收标准

  • 梳理当前音乐播放器资源加载入口和触发时机。
  • 明确是否存在首屏不必要请求。
  • 如可行,提供延迟加载或按需加载配置。
  • 文档说明开启音乐播放器的性能影响和站长选择建议。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions