Publikationen
Akademische Arbeiten und Veröffentlichungen
Examining the rationale behind virtualised DOM applications in modern web frameworks
Bachelorarbeit · Note 1,1 · TH Nürnberg, 2024
Abstract
Die Arbeit untersucht, wie React mit dem Fiber-Algorithmus Rendering-Updates in einzelne, priorisierbare Arbeitsschritte zerlegt, statt den Komponentenbaum wie der frühere Stack-Algorithmus in einem einzigen Durchlauf zu rendern. Dazu wird der Quellcode von React 18.3.1 analysiert und beide Algorithmen werden in einem eigenen Testprojekt anhand von Rendering-Zeiten und Entwicklungsmetriken verglichen. Die Messungen belegen einen deutlichen Performancegewinn durch Fiber und zeigen, warum priorisierte Updates die Reaktionszeit der Oberfläche verbessern.
