<figure xmlns="http://www.tei-c.org/ns/1.0"> <graphic url="Pictures/b3c27e440848984a1503680464be47ba.png" /> <head>Abbildung 2: Prototypische Ansicht der Web-App für den Eintrag zu Nicolás Guillén.</head> </figure> <hi xmlns="http://www.tei-c.org/ns/1.0" rend="color(#000000)">Um den digitalisierten und erschlossenen Datensatz besser erforschbar zu machen, wurde für die Daten eine Schnittstelle geschaffen, über die sie maßgeschneidert ausgeliefert werden können. Diese Schnittstelle dient auch als Grundlage für die Web-App, die einen explorativen Zugang zum Datenmaterial ermöglichen soll (Abbildung 2). Die App wurde in TypeScript mit dem SvelteKit-Framework geschrieben (vgl. </hi> <ptr xmlns="http://www.tei-c.org/ns/1.0" target="https://kit.svelte.dev/" /> <hi xmlns="http://www.tei-c.org/ns/1.0" rend="color(#000000)">), welches das Front-End-Framework Svelte (vgl. </hi> <ptr xmlns="http://www.tei-c.org/ns/1.0" target="https://svelte.dev/" /> <hi xmlns="http://www.tei-c.org/ns/1.0" rend="color(#000000)">) in ein umfangreiches Web-Framework mit serverseitigem Rendering (SSR) integriert. Svelte agiert, anders als das vergleichbare React, nicht während der Laufzeit, sondern als Compiler. Zum Build-Zeitpunkt werden alle HTML-Vorlagen zu nativen JavaScript-Funktionen kompiliert. Ein Vorteil ist der Verzicht auf ein virtuelles DOM (Document Object Model) und die Berechnung der damit einhergehenden Deltas (vgl. Harris 2018). SvelteKit, das sich derzeit noch in der Beta befindet, gilt als Svelte-Pendant zu Reacts Next.js. Damit läuft Svelte auch auf dem Server und ist in der Lage, Seiten dort entweder zum Build- oder Anfragezeitpunkt vorzurendern und anspruchsvolle Datenoperationen auszuführen, während clientseitig die volle Flexibilität eines reaktiven Frameworks erhalten bleibt (vgl. </hi> <ptr xmlns="http://www.tei-c.org/ns/1.0" target="https://kit.svelte.dev/docs/introduction" /> <hi xmlns="http://www.tei-c.org/ns/1.0" rend="color(#000000)">). Im </hi> <hi xmlns="http://www.tei-c.org/ns/1.0" rend="color(#000000)">vorliegenden Projekt sind das etwa Daten aus Wikidata, die zur Anreicherung des bestehenden Datensatzes gebündelt serverseitig abgerufen und transformiert werden.</hi>