Прогоняет каждую комбинацию по очереди: грузит viewer в iframe, ждёт 3s warmup, считает frames за 5s, сохраняет. Все viewer'ы патчены однострочным rAF-counter'ом, FPS читается напрямую из iframe.contentWindow.__getFps(). контекст · side-by-side бенч
| # | Viewer | API | Splat | Splats | FPS |
|---|