ExplorXR

XR Daily: A Browser Engine Generated From Specs

By Toni Tan · · 9 min read

A Web Engine Generated From Specs, Then Checked Against Three Browsers

A project called Bez is attacking a structural problem in the web: an engine built by hand costs hundreds of engineers and years, which is why only a few companies have one and only they decide how the web works. Bez generates it instead. Spec text goes to a model that writes many candidate implementations, each runs inside the engine, and the resulting layout geometry is compared against cached Chromium, Firefox and WebKit. Only candidates that put the same boxes in the same places get committed as ordinary Rust.

The status table is refreshingly honest. Measured on October 4 against browser-compat-data 8.0.4, 17,259 leaf keys and 74 mapped rules, 0.6 percent of the surface is generated, 0.3 percent hand-written, and 93 percent is not reached. Nine CSS 2.1 layout rules live in the generated crate, eight of them model-written and admitted by a three-browser majority vote, while block height stayed hand-written because no candidate beat the human rule. The cross-checking also caught a real browser bug: across 705 browser-pair comparisons over 235 documents, 699 agreed, and all six disagreements were twelve-deep percentage nesting where the vote named Firefox the outlier. Gecko rounds lengths to 1/60 px where Blink and WebKit use 1/64 px, enough to wrap a flex item in one browser only, matching Mozilla bug 1719314.

For XR, keep the oracle rates: WPT canvas at 82.6 percent usable, Khronos WebGL with dEQP at 99.7 percent, and the WebGPU CTS at roughly 85 percent for validation but only about 50 percent for numeric execution. Browsers are the delivery layer for WebXR and WebGPU is the compute path inside them, so the weakest oracle sits on the hardest part of the spec. The embeddability goal points at headsets too: a build can be scoped to just the features a site uses, shrinking binary and memory for devices that today ship all of Chromium or go without.

→ Bez: Generating a web engine from specs and tests · Hacker News discussion


Android 17’s Pixel Build Carries a Kernel Regression Bad Enough to Freeze Phones

Android 17 QPR1 shipped for Pixel phones on September 15 with a regression in the Pixel kernel driver tree that produces stuttering, lag and outright freezes under memory pressure, severe enough that processes get killed for stalling. GrapheneOS inherited it, since it takes the same firmware and binary drivers, and has now fixed it with a patch that one forum member counted as three files, two added lines and about twenty removed.

The bigger complaint is release cadence. GrapheneOS says Google typically takes two to three months to ship fixes for severe regressions and security issues, and four to six weeks even for a major release. The Pixel 11 series got an early September update that skipped Android 17 QPR1 entirely, which the project reads as a cancellation, and December 2026 is not an unrealistic date for an upstream fix.

Standalone XR is Android in all but the shell, so kernel-level memory stalls land on headsets too, where a stalled frame is a comfort problem rather than a dropped one. Runtime behavior under memory pressure is the least glamorous part of standalone VR, and foveation only buys back so much of it, the pipeline covered in how VR eye tracking works.

→ GrapheneOS: fixed the Android 17 QPR1 kernel performance regression · the patch


180-Degree Immersive Video Finally Looks Like It Was Shot Yesterday

Two releases show how far stereo immersive capture has moved. Apple’s The World of Red Bull: Big Wave Surfing arrived October 1 on Apple TV for Vision Pro: eight minutes shot around Teahupo’o in Tahiti, following surfers including Olympic gold medalist Italo Ferreira, world champion Molly Picklum and local Michel Bourez, moving from the reef floor to a photographer’s boat and then above the break. It is 180 degrees rather than full 360, and UploadVR’s review argues the framing is why it feels limitless instead of a compromise.

Meta’s Open Season on Draymond Green is the half that matters for Quest owners. The six-episode docuseries premiered September 29 in the Quest TV app, shot in stereoscopic 3D 180 on Blackmagic URSA cameras, following Draymond Green through sessions with sports psychologist Dr. Carrie Hastings. The reviewer watched on a Quest 3 and called it the clearest, most detailed video they had seen on the headset, with Apple Immersive Video on Vision Pro still ahead but no longer in a different league. That is the shift worth noting: stereo 180 at high bitrate, with shots that hold long enough to look around, removes the two things that made early VR video read as a novelty, visible stitching and mush in the region you actually look at. Where the two headsets separate on optics and display is in Quest 3 versus Steam Frame.

→ UploadVR: The World of Red Bull Big Wave Surfing · UploadVR: Open Season on Draymond Green


Inside the Marvel Rivals Character Art Pipeline

80 Level interviewed the Marvel Rivals art team about keeping characters who already exist across comics, film, animation and merchandise instantly recognizable while still feeling like they belong to one game, running the chain on Cyclops from reference gathering through modeling, rigging, hero-specific VFX and in-game implementation.

The interesting parts are a custom NPR/PBR shading model built for the game rather than adopted from an engine default, a destruction system the team describes as controlled rather than simulated, and cross-platform asset tiers that let one character ship across hardware at different budgets. Readability drives all three: in a crowded fight the silhouette has to survive the effect stack, and authored destruction is how it stays legible. That trade is familiar in XR at a tighter budget, since a stereo headset pays for every effect twice.

→ 80 Level: How Marvel Rivals Turns Decades of Comic History Into Game Characters


A Natural Monument Rebuilt in Unreal From Four Meshes

Artur Artinian, now working on AAA cinematics and digital sets after graduating from Gnomon, published Sonata of the Stones: an Unreal Engine environment built around the Symphony of the Stones in Garni, Armenia, the organ-pipe basalt formation he first saw as a child. The entire colonnade comes from four meshes derived from one base mesh, a single pillar, a group of three and a group of four at different scales, repeated.

The restraint is the point. Artinian says the risk with basalt columns is visual noise, so most of the work went into proportions and rhythm, matching how the real stones meet rather than adding detail. Compare that with capture-based routes to the same goal, where geometry comes from photographs and the artist cleans up and relights instead of constructing, the approach behind Gaussian Splatting Is Eating 3D Reconstruction. Both end in the same engines.

→ 80 Level: Recreating Armenia’s Organ-Shaped Natural Monument in 3D


Sega Puts The House of the Dead Behind a Gothic Manor Door

Sega Amusements has teased The House of the Dead: Reawakened, a two-player VR attraction rather than a home title. The cabinet is dressed as a Gothic manor, with an 85 inch display standing in for the front door and two 43 inch displays as shuttered windows, used for jump scares and to reveal the play area. Inside, players use commercial headsets and weapon controllers with haptic recoil across three missions, each player with their own 2.1 channel audio.

The series dates to 1997 in arcades, but the last all-new entry, 2018’s Scarlet Dawn, was a conventional arcade shooter with no VR. Reawakened will be shown at IAAPA Expo in Orlando from November 17 to 20, the trade show where operators place orders. Read the facade as the interesting engineering: walk-in VR lives or dies on throughput and on convincing people standing in the queue, so those displays work as attract mode, jump-scare delivery and loading screen at once. Per-player audio and recoil are also the parts home VR keeps dropping, which is why location-based stays the segment with real revenue.

→ UploadVR: A New Walk-In Attraction Brings The House Of The Dead To VR


Quick Bites

  • Birdseed VR leaves Quest exclusivity: the cozy bird-photography game arrives on SteamVR on October 8 with crossplay between Steam and Quest players. → UploadVR
  • Into the Radius 2 on PS VR2 lands October 8 at a native 90fps with eye-tracked dynamic foveated rendering, headset haptics and adaptive triggers; co-op follows in a free Q4 update. → UploadVR October roundup
  • Star Wars: Galactic Racer is the best-reviewed Star Wars game in over 20 years, from ex-Criterion developers at Fuse Games, with Burnout-style takedowns and a roguelike campaign. → 80 Level
  • AION 2 reached Steam’s top seller list and passed 170,000 concurrent players before its full launch. → 80 Level

Background reading

The explainers behind today's stories, if you want the fundamentals first.

Related reading