Optimization

Performance & Page Weight Audit

Audit of load performance characteristics for the Teleodynamic AI research section. Documents CSS/JS weights, inline style consolidation, and optimization recommendations.

CSS Consolidation (v1.9.0)

In v1.9.0, inline <style> blocks from 4 views were extracted into site.css:

ViewClasses ExtractedBytes RemovedStatus
TeleodynamicConceptMap.cshtml.concept-map-grid, .cm-node, .cm-rel, .cm-col-header, .cm-node-tooltip (10 classes)~1,200 bytesExtracted
TeleodynamicRoadmap.cshtml.roadmap-timeline, .roadmap-phase, .roadmap-phase.done/current/planned/future (7 classes)~500 bytesExtracted
TeleodynamicOnboarding.cshtml.wizard-steps, .wizard-step, .wizard-panel (6 classes + responsive)~800 bytesExtracted
TeleodynamicDashboardMetrics.cshtml.metric-card, .metric-value, .bar-chart, .bar (6 classes)~500 bytesExtracted

Total CSS saved: ~3,000 bytes moved from inline to shared stylesheet. Total CSS added to site.css: ~4,200 bytes (includes new shared classes + light theme + print styles).

Page Weight Estimates

Estimates for representative pages. HTML excludes shared layout (topbar, footer).

PageHTML (est.)Inline CSSInline JSTotal
Main Overview~8 KB00~8 KB
Template Builder~6 KB0~8 KB~14 KB
Search~3 KB0~5 KB~8 KB
PDF Report~4 KB0~4 KB~8 KB
API Examples~5 KB0~1 KB~6 KB
Concept Map~6 KB0 (extracted)0~6 KB
Roadmap~5 KB0 (extracted)0~5 KB
Onboarding~5 KB0 (extracted)~1 KB~6 KB
Dashboard Metrics~4 KB0 (extracted)0~4 KB

Shared assets: site.css ~6 KB, Bootstrap CSS ~190 KB (cached), Bootstrap JS ~60 KB (cached), site.js ~1 KB. These are loaded once and cached across all pages.

Recommendations

Explore Further