UNPKG

triyak-react-performance

Version:

Advanced React performance optimization toolkit - Built with modern React best practices and performance optimization techniques

265 lines 7.66 kB
export declare const PERFORMANCE_THRESHOLDS: { readonly LCP: { readonly GOOD: 2500; readonly NEEDS_IMPROVEMENT: 4000; readonly POOR: 4000; readonly ENTERPRISE_TARGET: 1500; readonly ULTRA_PERFORMANCE: 1000; }; readonly FID: { readonly GOOD: 100; readonly NEEDS_IMPROVEMENT: 300; readonly POOR: 300; readonly ENTERPRISE_TARGET: 50; readonly ULTRA_PERFORMANCE: 16; }; readonly CLS: { readonly GOOD: 0.1; readonly NEEDS_IMPROVEMENT: 0.25; readonly POOR: 0.25; readonly ENTERPRISE_TARGET: 0.05; readonly ULTRA_PERFORMANCE: 0.01; }; readonly TTFB: { readonly GOOD: 800; readonly NEEDS_IMPROVEMENT: 1800; readonly POOR: 1800; readonly ENTERPRISE_TARGET: 400; readonly ULTRA_PERFORMANCE: 200; }; readonly FCP: { readonly GOOD: 1800; readonly NEEDS_IMPROVEMENT: 3000; readonly POOR: 3000; readonly ENTERPRISE_TARGET: 1200; readonly ULTRA_PERFORMANCE: 800; }; }; export declare const MEMORY_THRESHOLDS: { readonly USAGE: { readonly GOOD: 50; readonly NEEDS_IMPROVEMENT: 100; readonly POOR: 100; readonly ENTERPRISE_TARGET: 30; readonly ULTRA_PERFORMANCE: 20; }; readonly LEAK: { readonly WARNING: 10; readonly CRITICAL: 50; readonly ENTERPRISE_TARGET: 5; readonly ULTRA_PERFORMANCE: 2; }; }; export declare const BUNDLE_THRESHOLDS: { readonly SIZE: { readonly GOOD: 500; readonly NEEDS_IMPROVEMENT: 1000; readonly POOR: 1000; readonly ENTERPRISE_TARGET: 300; readonly ULTRA_PERFORMANCE: 200; }; readonly GZIPPED_SIZE: { readonly GOOD: 150; readonly NEEDS_IMPROVEMENT: 300; readonly POOR: 300; readonly ENTERPRISE_TARGET: 100; readonly ULTRA_PERFORMANCE: 75; }; }; export declare const IMAGE_THRESHOLDS: { readonly SIZE: { readonly GOOD: 100; readonly NEEDS_IMPROVEMENT: 250; readonly POOR: 250; readonly ENTERPRISE_TARGET: 50; readonly ULTRA_PERFORMANCE: 25; }; readonly COMPRESSION: { readonly GOOD: 0.7; readonly NEEDS_IMPROVEMENT: 0.5; readonly POOR: 0.5; readonly ENTERPRISE_TARGET: 0.8; readonly ULTRA_PERFORMANCE: 0.9; }; }; export declare const PERFORMANCE_SCORES: { readonly SCORE: { readonly EXCELLENT: 90; readonly GOOD: 80; readonly NEEDS_IMPROVEMENT: 60; readonly POOR: 60; readonly ENTERPRISE_TARGET: 95; readonly ULTRA_PERFORMANCE: 98; }; readonly GRADE: { readonly A: 90; readonly B: 80; readonly C: 70; readonly D: 60; readonly F: 60; }; }; export declare const OPTIMIZATION_PRIORITIES: { readonly PRIORITY: { readonly CRITICAL: 1; readonly HIGH: 2; readonly MEDIUM: 3; readonly LOW: 4; readonly OPTIONAL: 5; }; readonly IMPACT: { readonly EXTREME: 0.8; readonly HIGH: 0.6; readonly MEDIUM: 0.4; readonly LOW: 0.2; readonly MINIMAL: 0.1; }; }; export declare const AI_OPTIMIZATION_THRESHOLDS: { readonly CONFIDENCE: { readonly HIGH: 0.8; readonly MEDIUM: 0.6; readonly LOW: 0.4; readonly MINIMAL: 0.2; }; readonly COST: { readonly LOW: 1; readonly MEDIUM: 2; readonly HIGH: 3; readonly EXTREME: 4; }; }; export declare const ALL_THRESHOLDS: { readonly performance: { readonly LCP: { readonly GOOD: 2500; readonly NEEDS_IMPROVEMENT: 4000; readonly POOR: 4000; readonly ENTERPRISE_TARGET: 1500; readonly ULTRA_PERFORMANCE: 1000; }; readonly FID: { readonly GOOD: 100; readonly NEEDS_IMPROVEMENT: 300; readonly POOR: 300; readonly ENTERPRISE_TARGET: 50; readonly ULTRA_PERFORMANCE: 16; }; readonly CLS: { readonly GOOD: 0.1; readonly NEEDS_IMPROVEMENT: 0.25; readonly POOR: 0.25; readonly ENTERPRISE_TARGET: 0.05; readonly ULTRA_PERFORMANCE: 0.01; }; readonly TTFB: { readonly GOOD: 800; readonly NEEDS_IMPROVEMENT: 1800; readonly POOR: 1800; readonly ENTERPRISE_TARGET: 400; readonly ULTRA_PERFORMANCE: 200; }; readonly FCP: { readonly GOOD: 1800; readonly NEEDS_IMPROVEMENT: 3000; readonly POOR: 3000; readonly ENTERPRISE_TARGET: 1200; readonly ULTRA_PERFORMANCE: 800; }; }; readonly memory: { readonly USAGE: { readonly GOOD: 50; readonly NEEDS_IMPROVEMENT: 100; readonly POOR: 100; readonly ENTERPRISE_TARGET: 30; readonly ULTRA_PERFORMANCE: 20; }; readonly LEAK: { readonly WARNING: 10; readonly CRITICAL: 50; readonly ENTERPRISE_TARGET: 5; readonly ULTRA_PERFORMANCE: 2; }; }; readonly bundle: { readonly SIZE: { readonly GOOD: 500; readonly NEEDS_IMPROVEMENT: 1000; readonly POOR: 1000; readonly ENTERPRISE_TARGET: 300; readonly ULTRA_PERFORMANCE: 200; }; readonly GZIPPED_SIZE: { readonly GOOD: 150; readonly NEEDS_IMPROVEMENT: 300; readonly POOR: 300; readonly ENTERPRISE_TARGET: 100; readonly ULTRA_PERFORMANCE: 75; }; }; readonly image: { readonly SIZE: { readonly GOOD: 100; readonly NEEDS_IMPROVEMENT: 250; readonly POOR: 250; readonly ENTERPRISE_TARGET: 50; readonly ULTRA_PERFORMANCE: 25; }; readonly COMPRESSION: { readonly GOOD: 0.7; readonly NEEDS_IMPROVEMENT: 0.5; readonly POOR: 0.5; readonly ENTERPRISE_TARGET: 0.8; readonly ULTRA_PERFORMANCE: 0.9; }; }; readonly scores: { readonly SCORE: { readonly EXCELLENT: 90; readonly GOOD: 80; readonly NEEDS_IMPROVEMENT: 60; readonly POOR: 60; readonly ENTERPRISE_TARGET: 95; readonly ULTRA_PERFORMANCE: 98; }; readonly GRADE: { readonly A: 90; readonly B: 80; readonly C: 70; readonly D: 60; readonly F: 60; }; }; readonly priorities: { readonly PRIORITY: { readonly CRITICAL: 1; readonly HIGH: 2; readonly MEDIUM: 3; readonly LOW: 4; readonly OPTIONAL: 5; }; readonly IMPACT: { readonly EXTREME: 0.8; readonly HIGH: 0.6; readonly MEDIUM: 0.4; readonly LOW: 0.2; readonly MINIMAL: 0.1; }; }; readonly ai: { readonly CONFIDENCE: { readonly HIGH: 0.8; readonly MEDIUM: 0.6; readonly LOW: 0.4; readonly MINIMAL: 0.2; }; readonly COST: { readonly LOW: 1; readonly MEDIUM: 2; readonly HIGH: 3; readonly EXTREME: 4; }; }; }; //# sourceMappingURL=performanceThresholds.d.ts.map