A Complete Implementation · Raycasting Directorate
"Doom" here is not a mood, not a forecast, and certainly not a franchise. It is the shortest name the discipline has for the complete first-person renderer — the engine that taught every column on the screen to be a ray. Once the observatory shipped that engine as a rastered canvas; now, following research into how the modern web renders its doom, the office ships it reinstated: no canvas at all, every surface a styled division in three-dimensional space, the browser's own compositor drawing each one for free.
The plan is drafted in the margin of the research (the modern implementors are legion; the observatory keeps their names in a file): render the whole interior as styled elements — one division per strip of wall, two hundred per frame — positioned by CSS transform, shaded by distance and face. There is no GPU, no game engine, no downloaded framework. The doom is the invoice rendered in the document's own layout.
Frame rate is self-reported and subject to the mercy of the browser's compositor, which the apparatust regards as an uninterested third party. Mouse look is active on hover; the lobby's cameras do not sleep. Each strip of wall is a live division of the document — if a single one fails to render on your device, the compositor is on the hook, and the bureau will hear the layout disagreeing all the way down the corridor.