React: Neue Facebook-Webseite setzt komplett auf Javascript

Nach jahrelangem organischem Wachstum hat Facebook sein Website-UI komplett neu geschrieben: mit React, GraphQL und ohne PHP.

Artikel veröffentlicht am ,
Die neue Facebook-Seite läuft nur noch im Browser via Javascript.
Die neue Facebook-Seite läuft nur noch im Browser via Javascript. (Bild: Facebook)

Die Oberfläche der Webseite von Facebook ist durch das zuständige Entwicklerteam komplett neu geschrieben worden, wie die Beteiligten in ihrem Engineering-Blog schreiben. Zum Einsatz kommen demnach nun die ursprünglich von Facebook selbst erstellte Javascript-Bibliothek React sowie der GraphQL-Client Relay für React.

Stellenmarkt
  1. Software Test Engineer Buchhaltungssoftware (m/w/d)
    Haufe Group, Freiburg im Breisgau
  2. Anwendungsbetreuer ITWO SITE (m/w/d)
    Wesemann GmbH, Syke
Detailsuche

Das komplette Neuschreiben einer derart großen und vielfach genutzten Webseite kann durchaus als ungewöhnlich bezeichnet werden. Wie das Team schreibt, sei Facebook.com beim Start des sozialen Netzwerks im Jahr 2004 eine einfache serverseitig gerenderte PHP-Webseite gewesen. Seitdem seien jedoch immer neue Schichten für neue Technologien hinzugekommen, die immer wieder schwerer zu pflegen waren und auch das Hinzufügen neuer Funktionen immer komplizierter gemacht hätten.

Aus Sicht von Facebook sei das Neuschreiben der Webseite auch deshalb notwendig geworden, damit die vielen und modernen Webtechniken genutzt werden können, die sich das Team für die neue Seite vorgestellt hat. Dazu gehört vor allem, dass diese besonders interaktiv sein und sich wie eine App anfühlen sollten.

Dass sich die Entwickler von Facebook dabei für React entschieden haben, ist wenig überraschend. Die Javascript-Bibliothek entstand 2011 in dem Unternehmen und ist seit 2013 als Open Source verfügbar. Mit React Native nutzt das Unternehmen darüber hinaus ein davon abgeleitetes Framework für die Entwicklung seiner Mobil-Apps wie etwa für Android und iOS.

Golem Akademie
  1. Advanced Python - Fortgeschrittene Programmierthemen
    16./17. September 2021, online
  2. Penetration Testing Fundamentals
    23.-24. September 2021, online
Weitere IT-Trainings

Auch der Verzicht auf PHP ist hier wenig überraschend. So schreiben die Entwickler, dass sie nicht davon überzeugt seien, dass damit eine ebenso angenehme Nutzung ermöglicht werden kann wie mit clientseitigen Apps. Auch serverseitig verzichtet Facebook immer mehr auf PHP. So unterstützt etwa die hauseigene PHP-Alternative HHVM nur noch die Sprache Hack und nicht mehr wie ursprünglich auch PHP.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Seasonic Syncro Q704 im Test
Die innovative Netzteil-Gehäuse-Einheit

Mit dem Syncro Q704 hat Seasonic ein Gehäuse samt Netzteil entwickelt, das die Verkabelung der Hardware einzigartig clever löst.
Ein Test von Marc Sauter

Seasonic Syncro Q704 im Test: Die innovative Netzteil-Gehäuse-Einheit
Artikel
  1. Neues Windows: Windows 11 bringt Installation mit Offline-Account zurück
    Neues Windows
    Windows 11 bringt Installation mit Offline-Account zurück

    In Windows 11 kann ein Offline-Account wieder zur Installation genutzt werden - ohne Tricks. Außerdem wird der Multimonitor-Betrieb besser.

  2. Prime Day 2021 bei Amazon - das sind die Highlights
     
    Prime Day 2021 bei Amazon - das sind die Highlights

    Lange haben wir gewartet, jetzt ist es so weit: Der Prime Day 2021 ist gestartet und bietet millionenfache Angebote aus allen Kategorien.
    Ausgewählte Angebote des E-Commerce-Teams

  3. LG Smart-TV: Dolby Vision nach Update unter Umständen unbrauchbar
    LG Smart-TV
    Dolby Vision nach Update unter Umständen unbrauchbar

    Nach einem Update für LGs Smart-TVs kann es sein, dass Inhalte in Dolby Vision nicht mehr einwandfrei abgespielt werden können.

WalterSobchak 19. Mai 2020

Die wenigsten Leute in "großen internationalen Firmen" dürften Ahnung haben wie man...

Qolem 14. Mai 2020

Damals ging das mit 4kb Ram, weil da noch keiner auf die hirnrissige Idee gekommen ist...

Graf_Hosentrick 12. Mai 2020

Im Browser gibts keine. In der App Entwicklung, um das ging es ja im ersten Post: Swift...

unbuntu 12. Mai 2020

Oder es sind mal Designer am Werk, die wissen dass Whitespace kein verschwendeter Platz...

[gelöscht] 12. Mai 2020


Folgen Sie uns
       


Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Amazon Prime Day jetzt gestartet • SSDs (u. a. Crucial MX500 1TB 75,04€) • Gaming-Monitore • Amazon-Geräte (u. a. Fire TV Stick 4K Ultra HD 28,99€) • Bosch Werkzeug • Apple-Produkte (u. a. iPhone 12 128GB 769€) • Fernseher von Samsung, Sony & LG • Samsung-Smartphones [Werbung]
    •  /