server library

Classes

BenchmarkResults
The result of running a benchmark.
BenchmarkScore
A single benchmark score value collected from the benchmark.
CompilationOptions
Compilation options for bulding a Flutter web app.

Enums

WebRenderer
The possible types of web renderers Flutter can build for.

Constants

defaultBenchmarkServerPort → const int
The default port number used by the local benchmark server.
defaultChromeDebugPort → const int
The default port number used for Chrome DevTool Protocol.

Functions

serveWebBenchmark({required Directory benchmarkAppDirectory, required String entryPoint, int benchmarkServerPort = defaultBenchmarkServerPort, int chromeDebugPort = defaultChromeDebugPort, bool headless = true, bool treeShakeIcons = true, String initialPage = defaultInitialPage, CompilationOptions compilationOptions = const CompilationOptions.js()}) Future<BenchmarkResults>
Builds and serves a Flutter Web app, collects raw benchmark data and summarizes the result as a BenchmarkResult.