Přejít na hlavní obsah

Jak povolit skóre FPS v CSS přes konzolu

  • Květa Müllerová
  • Rady

Vidět rychlost vykreslování snímků (FPS) během vývoje webových aplikací může být užitečné pro optimalizaci výkonu a detekci možných problémů. V tomto článku se podíváme na to, jak povolit skóre FPS v CSS prostřednictvím konzole.

Nejprve si ujasněme, co je to FPS. FPS (Frames Per Second) je počet snímků zobrazených na obrazovce během jedné sekundy. Čím vyšší je hodnota FPS, tím plynulejší a realističtější bude animace nebo pohyb na obrazovce. Pokud je hodnota FPS nízká, například méně než 30, může se obraz zdát roztrhaný a nepřirozený.

Jak můžeme sledovat hodnotu FPS v CSS? Jednou z metod je použití vestavěných nástrojů pro vývojáře webového prohlížeče, jako jsou Google Chrome Developer Tools nebo Firefox Developer Tools. Tyto nástroje poskytují výkonné funkce, které vám umožní analyzovat a ladit webové aplikace, včetně zobrazení aktuální hodnoty FPS.

Chcete-li povolit skóre FPS v CSS prostřednictvím konzole v nástrojích vývojáře, musíte postupovat podle několika jednoduchých kroků. Nejprve otevřete web nebo webovou aplikaci, kterou chcete analyzovat. Poté klikněte pravým tlačítkem kamkoli na stránce a z kontextové nabídky vyberte možnost "prozkoumat položku" nebo "zobrazit kód stránky".

Jak zobrazit rychlost aktualizace snímků v CSS pomocí konzole

Pokud chcete na svém webu zobrazit rychlost aktualizace snímků (FPS), můžete využít vývojářskou konzoli v prohlížeči. To je užitečné, když potřebujete zjistit, jak hladce vaše webová stránka funguje a jak interaguje s uživatelem.

Chcete-li zobrazit skóre FPS v CSS, postupujte podle následujících kroků:

  1. Otevřete webovou stránku, na kterou chcete přidat skóre FPS, v prohlížeči Google Chrome.
  2. Stisknutím klávesy F12 otevřete vývojářskou konzolu.
  3. Přejděte na kartu "Console" (konzole).
  4. Vložte následující kód:
var style = document.createElement('style');style.innerHTML = `#fps-meter `;document.head.appendChild(style);var fpsMeter = document.createElement('div');fpsMeter.id = 'fps-meter';document.body.appendChild(fpsMeter);var lastFrameTime = performance.now();var frameCount = 0;function updateFPS() = 1000) requestAnimationFrame(updateFPS);>updateFPS();

Tento kód vytvoří novou položku s identifikátorem "FPS-meter" a přidá ji na konec vaší webové stránky. Poté začne sledovat záběry, vypočítá FPS každou sekundu a aktualizuje obsah položky pomocí metody requestAnimationFrame .

Nakonec, po vložení kódu do konzole, byste měli vidět skóre FPS v pravém horním rohu vaší webové stránky.

Nastavení ukazatele FPS v CSS

Chcete-li nastavit skóre FPS v CSS přes konzolu, postupujte takto:

  1. Otevřete webový prohlížeč a přejděte na požadovanou stránku nebo aplikaci.
  2. Otevřete vývojářskou konzolu stisknutím klávesy F12 nebo stisknutím pravého tlačítka myši na stránce a výběrem inspect nebo Inspect.
  3. Přejděte na kartu "Console" (konzole).
  4. Do konzole zadejte následující kód:

document.body.appendChild(document.createElement('style')).textContent='*\@keyframes spin100%>';setInterval(()=>`.match(/./g)[2])>,1)

Po spuštění kódu se ukazatel FPS zobrazí v konzoli a aktualizuje se každou milisekundu. Tento kód vytváří animaci v CSS, která otáčí všechny prvky na stránce. Číslo zobrazené v konzoli představuje hodnotu ukazatele FPS.

Tuto metriku můžete použít ke sledování výkonu vašeho projektu a optimalizaci jeho provozu.

Všimněte si, že tato metoda poskytuje odhadované hodnoty FPS, které mohou být trochu nepřesné. Pro přesnější odhad výkonu se doporučuje používat specializované nástroje a testovací skripty.