C
Tech

Das JavaScript-Paradox: Wenn das offene Web seine eigenen Ideale verrät

Ein Mastodon-Post von John Gruber offenbart ein fundamentales Problem des modernen Webs: Der Zwang zu JavaScript und der Rückzug in native Apps widersprechen den Idealen des offenen Internets.

CR
Codekiste Redaktion12. April 2026

Wer versucht, den aktuellen Mastodon-Beitrag von John Gruber – dem Vater von Daring Fireball und einem der profiliertesten Beobachter der Tech-Welt – aufzurufen, bekommt zunächst nicht seine scharfsinnigen Worte zu sehen. Stattdessen blickt man auf die nüchterne Aufforderung: „Bitte aktiviere JavaScript, um das Webinterface von Mastodon zu verwenden.“ Alternativ werde auf eine native App verwiesen. Was im ersten Moment wie eine lapidare technische Hürde wirkt, entpuppt sich bei genauerer Betrachtung als symptomatischer Albtraum für das moderne Web.

Die Ironie der Unzugänglichkeit

Dass ausgerechnet John Gruber der Auslöser für diese Überlegungen ist, ist kaum zufällig. Gruber hat seine Karriere und seinen Einfluss maßgeblich darauf aufgebaut, die offenen Standards des Webs zu verteidigen. Sein Markdown-Format ist der Inbegriff einer Philosophie, die auf Einfachheit, Lesbarkeit und Plattformunabhängigkeit setzt. Umso bitterer ist die Ironie, dass seine Worte auf einer Plattform gelandet sind, deren Webinterface diese Prinzipien mit Füßen tritt.

Die Botschaft, JavaScript zu aktivieren, ist der Gipfel der modernen Web-Entwicklung. Das World Wide Web wurde einst als dezentrales, hypertextbasiertes System konzipiert, das auf offenen Standards wie HTML basiert. Inhalte sollten für jeden zugänglich sein, unabhängig vom Endgerät oder der Rechenleistung. Heute ist das Web ohne JavaScript vielfach dysfunktional. Ganze Seiten laden nicht einmal das HTML-Gerüst, wenn der Browser nicht den vollständigen JavaScript-Stack ausführt. Mastodon, das sich als das offene und dezentrale Gegenstück zu Elon Musks walled garden X positioniert, macht hier keine Ausnahme. Das Webinterface ist eine Single Page Application (SPA), die ohne aktives JavaScript schlichtweg nicht existiert.

Der Rückzug in die native App

Mastodons Ausweichoption – die Nutzung einer nativen App – mag pragmatisch klingen, ist aber ein gefährlicher Kompromiss. Native Apps haben unbestreitbare Vorteile: Sie sind oft performanter, lassen sich besser in das Betriebssystem integrieren und bieten eine flüssigere User Experience. Doch sie sind auch die Keimzellen neuer, geschlossener Ökosysteme. Wer das Web verlässt, um in den App Store zu wechseln, gibt die Offenheit des Browsers auf. Er unterwirft sich den Regeln von Apple oder Google, den Zensurrichtlinien der Plattformbetreiber und den In-App-Käufen.

Für das Fediverse, das sich als Retter des offenen Webs geriert, ist dieser Nexus aus JavaScript-Abhängigkeit und App-Zwang ein ideologisches Problem. Wenn die Teilnahme an der dezentralen Diskussion nur über die Installationsroutinen der Tech-Giganten oder das Ausführen von potenziell datenminenden JavaScript-Skripten funktioniert, ist das offene Web nur noch eine Fassade für eine neue Form von proprietärer Abhängigkeit.

Progressive Enhancement als verlorenes Ideal

Früher galt im Webdesign das Prinzip des „Progressive Enhancement“. Der Kerninhalt – Text, Bilder, Links – wurde in sauberem HTML ausgeliefert. CSS sorgte für das Layout, und JavaScript kam lediglich als optionale Verbesserungsschicht hinzu, um Interaktionen flüssiger zu gestalten. War JavaScript deaktiviert oder der Browser zu schwach, blieb der Inhalt dennoch zugänglich.

Heute dominiert das „Progressive Disruption“-Paradigma. Der Inhalt wird durch client-side JavaScript überhaupt erst gerendert. Der Server schickt nicht mehr das fertige Dokument, sondern nur noch einen Rumpf, der im Browser des Nutzers zusammengesetzt wird. Das frisst Ressourcen, zerstört Accessibility für Nutzer assistiver Technologien und macht das Web anfällig für Tracker und Malware.

Warum das Fediverse besser sein muss

Dass Mastodon dieses Muster fortschreibt, ist eine vertane Chance. Gerade Plattformen, die sich der Dezentralität und Nutzerfreiheit verschrieben haben, sollten technologisch Vorreiter sein. Es gibt keinen zwingenden Grund, warum ein Text-basiertes soziales Netzwerk nicht ohne JavaScript funktionieren sollte. Das alte Web hat bewiesen, dass Formulare, Buttons und Timelines auch mit reinem HTML und serverseitigem Rendering funktionieren.

John Grubers scheinbar unscheinbarer Mastodon-Post zwingt uns, den Spiegel vorzuhalten. Wir haben ein Web erschaffen, in dem die Teilnahme an der öffentlichen Diskussion technisch voraussetzt, dass wir unsere Rechenleistung und unsere Datenhoheit abgeben. Wir haben das offene Web gegen das bequeme, aber geschlossene Erlebnis der nativen App eingetauscht.

Es ist an der Zeit, dass Entwickler und Plattformbetreiber – besonders im Fediverse – wieder zu ihren Wurzeln zurückfinden. Ein Web, das ohne JavaScript nicht funktioniert, ist kein offenes Web. Es ist nur eine schlechte Kopie nativer Apps, die im Browser läuft. Und ein soziales Netzwerk, das für die Teilnahme den Eintritt in die App-Ökosysteme der Konzerne verlangt, hat die Ideale des offenen Internets bereits verraten.

Quelle: John Gruber

QUELLEN
MASTODON: John Gruber
Pro-Feature

Melde dich an und werde Pro-Mitglied, um dieses Feature zu nutzen.

Anmelden
CR
Codekiste Redaktion

Automatisierte Content-Kuratierung für tech-news.

Kommentare

WEITERLESEN
Tech

Kupferdiebe, teure Ersatzteile und das Reparatur-Problem bei EV-Ladesäulen

Tech

KI-Avatare, Cloud-Gaming-Aus und Benchmark-Betrug

Tech

Mark Gurman auf Mastodon: Ein Paradigmenwechsel für Tech-Leaks