RuntimeInfo

Documentation for the RuntimeInfo wrapper class used to capture detailed runtime context and performance metrics from Lightning Web Components.

Wrapper class for capturing detailed runtime context information.

Properties:

Environment Information:

@AuraEnabled public String userAgent        // Browser user agent
@AuraEnabled public String platform         // Operating system platform
@AuraEnabled public String language         // User language
@AuraEnabled public Boolean mobile          // Mobile device indicator
@AuraEnabled public List<Object> brands     // Browser brand information
@AuraEnabled public String theme            // UI theme

Performance Metrics:

@AuraEnabled public Double pageLoadTime           // Total page load time
@AuraEnabled public Double domInteractive         // Time to interactive
@AuraEnabled public Double domContentLoaded       // DOM content loaded time
@AuraEnabled public Double firstByte             // Time to first byte
@AuraEnabled public Double serverTime            // Server processing time
@AuraEnabled public Double firstPaint            // First paint timing
@AuraEnabled public Double firstContentfulPaint   // First contentful paint

Memory Statistics:

@AuraEnabled public Double memoryUsage     // Current memory usage
@AuraEnabled public Double memoryLimit     // Memory limit

Network Information:

@AuraEnabled public String connectionType    // Network connection type
@AuraEnabled public Double connectionSpeed   // Connection speed in Mbps
@AuraEnabled public Double connectionRtt     // Round-trip time
@AuraEnabled public Boolean saveData        // Data saver mode
@AuraEnabled public Boolean isOnline        // Online status

Device and Display:

@AuraEnabled public String formFactor       // Device form factor
@AuraEnabled public Integer screenWidth     // Screen width
@AuraEnabled public Integer screenHeight    // Screen height
@AuraEnabled public String orientation      // Screen orientation
@AuraEnabled public Integer viewportWidth   // Viewport width
@AuraEnabled public Integer viewportHeight  // Viewport height

Navigation Context:

@AuraEnabled public String pathname         // Current path
@AuraEnabled public String hostname         // Host name

Last updated