UNPKG

cardamon

Version:

A CLI tool for measuring the carbon footprint and energy consumption of web pages using the Cardamon model

21 lines 719 B
import { FrontendMetrics, NetworkMetricsExtended, MeasurementConfig } from './types'; export declare class CardamonMeasurer { private browser; private readonly CPU_COUNT; initialize(): Promise<void>; measurePage(config: MeasurementConfig): Promise<{ frontend: FrontendMetrics; network: NetworkMetricsExtended; }>; private performPageLoad; private setupNetworkTracking; private setupCpuMeasurement; private getChromeCPU; private captureColorProfile; private handlePageScrolling; private analyzeColorProfile; private _finalizePendingRequests; private calculateTotalSize; cleanup(): Promise<void>; } //# sourceMappingURL=CardamonMeasurer.d.ts.map