- Zusammenarbeit mit Open-Source-Teams zur Verbesserung von Web-Performance und UX
→ einige der Chrome-Ingenieur:innen (intern das WebSDK-Team genannt)
→ Open-Source-Entwickler:innen von Next.js, Nuxt, Angular, Vue, ESLint, webpack usw.
- Verbesserung von Core Web Vitals sowie DX / UX
→ Schließen der Lücke zwischen Browser und Frameworks
- Arbeitsprozess
-
Identifizierung von Problemen bei der User Experience populärer Stacks anhand repräsentativer Apps
-
Prototyping von Lösungen für diese Probleme mit Schwerpunkt auf "Strong Defaults" (starken Standardwerten)
-
Überprüfung der Funktionen in anderen Framework-Stacks, um festzustellen, ob sie anpassbar sind
-
Validierung der Funktionen durch Labortests zur Performance und Experimente in einigen Produktions-Apps
-
Erstellung des Designs über den RFC-Prozess und Einholung von Community-Feedback
-
Einführung der Funktionen in bekannte Stacks, sodass sie per Flag optional genutzt werden können
-
Aktivierung der Funktionen in repräsentativen Produktions-Apps und Bewertung von Qualität sowie Integration in Entwickler-Workflows
-
Verfolgung von Metriken in repräsentativen Produktions-Apps, die die Funktionen eingeführt oder aktualisiert haben, um Performance-Verbesserungen zu messen
-
Aktivierung der Funktionen als Standard im Stack, damit Nutzer:innen bei Upgrades profitieren
-
Nach der Validierung Zusammenarbeit mit anderen Frameworks zur Einführung und Implementierung der Funktionen
-
Identifizierung von Lücken zwischen Web-Plattformen über Feedback-Loops
-
Wechsel zum nächsten Problem
- Unterstützung von Open-Source-Tools und -Bibliotheken über den Chrome Framework Fund
→ derzeit Unterstützung für webpack5, Nuxt, ESLint usw.
Noch keine Kommentare.