Pre-Plan
Andreas Nicklaus, an067, 44835
Forschungsfrage
Welche Performanceunterschiede gibt es zwischen Mainstream-Javascript-Frameworks und welche Handlungsanweisungen bzgl. ergeben sich daraus?
Methodik
- Umsetzung einer Beispielanwendung mit Mainstream-Javascript-Frameworks
- Messung der allgemeinen Webperformance aller Seiten
- Erste Messung ohne Optimierungen
- Dokumentation meiner Optimierungsanstrengungen
- Zweite Messung mit Optimierungen
- Messung von dynamischen Komponenten (Statechange bewirkt Rerender)
- Entwicklung eines Ansatzes zur Messung
- Umsetzung für ein Framework
- Generalisierung des Messungsansatzes für alle Frameworks
- Entwicklung eines Visualisierungstools für die Messergebnisse, um unperformante Komponenten zu identifizieren
- Identifizierung allgemeiner Regeln für unperformante Seiten und Komponenten je Framework