Facebook has reimplemented its React and Relay JavaScript frameworks, now called React Fiber and Relay Modern, with a focus on performance and extensibility
React VR is a framework for the creation … Khari Johnson / VentureBeat : Western Union's bot sends money transfers through Facebook Messenger Thanks: @lcorwin92
Context & Ripple Effects
This rewrite is the engine-room counterpart to a string of framework launches Facebook had already shipped on top of React: it open-sourced React Native in 2015 to bring the same JavaScript model to iOS apps, and Oculus followed with React VR in 2016. Each of those surfaces depends on core React, so a ground-up reimplementation changes what all of them can do.
The stakes show up later in the corpus: by 2020, Increment traces the rise of React to a small team of full-time Facebook developers, meaning this performance-and-extensibility rewrite is being carried by very few people while an enormous external ecosystem builds on it.
First-order effects
- Developers building on React and Relay get a rewritten foundation optimized for performance and extensibility, with Facebook's own products as the first large-scale testbeds.
Second-order effects
- Downstream projects in Facebook's stack — React Native for mobile apps and React VR for web VR — inherit the new core, so their capabilities move in lockstep with Fiber rather than as independent codebases.
Third-order effects
- If the pattern holds, Facebook's internal engineering needs keep setting the direction of mainstream front-end tooling: the Wired corpus coverage groups React with Cassandra, GraphQL, PyTorch, and Open Compute as company-built infrastructure that became industry-wide defaults.
The trend: Facebook is turning its internal JavaScript tooling into de facto web standards, with core rewrites like Fiber keeping an ecosystem of Native, VR, and third-party builders aligned to one codebase.