Daniel Gran

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.

    Download