feat(studio): enable timeline virtualization by default (#2926)

* feat(studio): enable timeline virtualization by default

* fix(ci): measure timeline performance in production React
This commit is contained in:
Miguel Ángel
2026-07-31 19:43:47 +02:00
committed by GitHub
parent 723d3381c4
commit c6925e471a
13 changed files with 202 additions and 68 deletions
@@ -0,0 +1,23 @@
import { afterEach, describe, expect, it, vi } from "vitest";
afterEach(() => {
vi.unstubAllEnvs();
vi.resetModules();
});
describe("timeline row virtualization flag", () => {
it("enables virtualization by default", async () => {
const { STUDIO_TIMELINE_ROW_VIRTUALIZATION_ENABLED } =
await import("./timelineRowVirtualizationFlag");
expect(STUDIO_TIMELINE_ROW_VIRTUALIZATION_ENABLED).toBe(true);
});
it("keeps an explicit rollback path", async () => {
vi.stubEnv("VITE_STUDIO_TIMELINE_ROW_VIRTUALIZATION_ENABLED", "0");
const { STUDIO_TIMELINE_ROW_VIRTUALIZATION_ENABLED } =
await import("./timelineRowVirtualizationFlag");
expect(STUDIO_TIMELINE_ROW_VIRTUALIZATION_ENABLED).toBe(false);
});
});