跳到正文
热点事件持续更新

卡牌游戏优化 box-shadow 动画重绘性能

1 篇报道1 个报道来源2 小时前更新

先了解这件事

AI 综述

Wa-rp Studio 通过移除 CSS box-shadow 动画及改用 opacity 实现光效,将某卡牌游戏静止状态下的浏览器高频重绘问题彻底解决。修复后,静止状态重绘次数降至 0,鼠标操作时的 RasterTask 耗时从 9.8 秒大幅降低至 4.6 秒。 此前该游戏因使用 @keyframes 对 box-shadow 进行动画处理,即使在静止状态下仍触发每秒 60 次的页面重绘,造成显著性能瓶颈。开发团队利用 Playwright 抓取 Chrome 追踪数据定位到这一原因,并针对性地移除了战斗画面中不可见的阴影效果。

AI 根据报道生成 · 1 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

11月9日
  1. zenn · 游戏开发社区
    用 Playwright 追踪 CSS box-shadow 动画导致浏览器每秒重绘60次的问题

    某卡牌游戏因使用 box-shadow 的 @keyframes 动画,在静止状态下仍触发每秒60次的页面重绘。通过 Playwright 抓取 Chrome 追踪数据定位到该性能瓶颈后,将战斗画面中不可见的阴影移除,并将地图光效改为仅改变 opacity。修复后静止状态重绘次数降为0,鼠标操作时的 RasterTask 耗时从9.8秒降至4.6秒。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。