Webseite Facebook unter neuer Skriptsprache

Geschrieben von
Roger Klein
javascript laptop foto hand programmierung
Nach einem mehrjährigen organischen Wachstum hat Facebook die UI seiner Webseite komplett neu geschrieben — mit GraphQL und React, aber ohne PHP.

JavaScript wird vollständig auf der neuen Facebook Webseite umgesetzt

Laut dem Engineering-Blog der Beteiligten hat das zuständige Entwicklerteam die Oberfläche der Facebook-Webseite von Grund auf neu geschrieben. Eingesetzt werden ab sofort die JavaScript-Bibliothek React — die das soziale Netzwerk seinerzeit selbst entwickelte — und der GraphQL-Client Relay.

Das vollständige Neuprogrammieren einer Plattform dieser Grösse ist selten. Beim Start 2004 war die Website eine schlichte, serverseitig gerenderte PHP-Seite. Seitdem kamen Schicht für Schicht neue Technologien dazu — pflegeintensiv, und mit jeder Ergänzung wurde das Hinzufügen neuer Funktionen schwieriger.

Der Hauptgrund für den Neustart: Facebook wollte moderne Web-Techniken nutzen, die das Team schon länger für die Webseite im Sinn hatte. Die Desktop-Version soll sich so flüssig bedienen lassen wie eine App — entsprechend interaktiv, keine Kompromisse.

Was genau ist JavaScript?

JavaScript ist eine Programmiersprache, die seit 1995 existiert. Lange war sie fast ausschliesslich clientseitig im Einsatz — spätere Implementierungen wie Node.js brachten sie auch auf den Server. Heute ist ihr Einsatzgebiet breit. Bekannt ist sie vor allem für dynamisches HTML: Das Design einer Webseite lässt sich damit direkt während der Ansicht im Browser anpassen, ohne Seiten-Reload.

War die Wahl klar?

Dass die Wahl auf React fiel, überrascht kaum. Die JavaScript-Bibliothek entstand 2011 intern bei Facebook, seit 2013 ist sie als Open Source verfügbar. Mit React Native nutzt das Unternehmen ausserdem ein abgeleitetes Framework für seine mobilen Apps auf iOS und Android.

Ebenso wenig überraschend: der Abschied von PHP. Das Entwicklerteam ist überzeugt, dass damit keine vergleichbare Nutzungserfahrung wie mit client-seitigen Apps möglich ist. Serverseitig setzt Facebook deshalb zunehmend auf die hauseigene Alternative HHVM — die künftig nur noch die Sprache Hack unterstützt, nicht mehr PHP.

Tags: FacebookTechnologienWebseite
Über die Autor:in

Roger Klein

Geschäftsführer dataloft GmbH. WordPress seit Version 3, Frauenfeld. Verantwortet bei dataloft Strategie, Architektur und KI-Integration. Baut mit Mattes und Elena rundum.dog, die grösste deutschsprachige Hunde-Wissensplattform.

→ Wir

Hat dich der Artikel ins Grübeln gebracht?

Wir besprechen sowas gerne im Erstgespräch — schreib uns oder ruf an. Unverbindlich, persönlich, in der Regel innerhalb von 24 Stunden werktags.

→ Direkt zum Kontakt

Wenn du gleich noch was Grösseres anschauen willst

rundum.dog — unsere Hunde-Wissensplattform.

Die grösste deutschsprachige Hunde-Wissensplattform. Unser Eigenprojekt, unser Live-Beweis. Mit ca. einer Million Sessions pro Monat, eigenem KI-Plugin auf Anthropic-API und 17 Custom Post Types.

→ rundum.dog ansehen

Schreib uns oder ruf an.
Wir antworten in der Regel innerhalb von 24 Stunden werktags.

Roger Klein
Geschäftsführer
E-Mail
info@dataloft.ch
Telefon
+41 52 511 05 05
Adresse
dataloft GmbH · Rietweg 1 · 8506 Lanzenneunforn TG