Screenshot demonstrates the hologram resolution of 100 x 100, recording and restoring the object wireframe cube with 80 glowing dots on edges, with Fractal Time Generator.
Krestianstvo Wavefront Evaluator
About: https://dev.to/nikolaysuslov/krestianstvo-wavefront-evaluator-3j9f
Live demo: https://wavefront.krestianstvo.org
Source code: https://github.com/NikolaySuslov/krestianstvo-wavefront-evaluator
In the News (20/05/2026)
This “cyberphysical engine” replaces the traditional virtual machine with wavefront propagation, achieving deterministic synchronization in just 11 lines of code.
“The synchronization problem in distributed systems is usually treated as an engineering challenge. But the creators of Krestianstvo Wavefront Evaluator took a different approach: since information propagation in space follows physical laws, why not directly simulate physics?
This system is essentially an “information physics engine.” It abandons the traditional “linear list” execution model in programming and instead adopts the laws of classical mechanics and wave propagation. The core algorithm is a software implementation of Huygens’ principle-in physics, every point on a wavefront is a source of a secondary spherical wave; in this evaluator, each node that receives a message becomes a “wave source” that can generate new messages (waves) for other nodes.
Causality is guaranteed through a “light cone” structure. Each node maintains a local queue, and messages can only affect future states-either in the next macro cycle or a later micro cycle. Effects never occur before causes. This “discrete impulse + local settlement” model follows a principle: correctness takes precedence over speed.
Architecturally, it replaces the Krestianstvo VM, employing entirely different methods for timing, computation, and inter-node communication. Causality is no longer routed through a central message scheduler, but rather propagates as a wavefront through a graph of local autonomous nodes.
Even if 100 browser windows are opened, as long as the initial script (“laws of physics”) and snapshot (“initial energy”) are the same, they will eventually reach the same state (stability).
This is equivalent to bringing lattice field theory into JavaScript objects. The system runs on a pure functional reactive programming (FRP) platform called Renkon, which inherits the synchronous application architecture of the Croquet VM, but replaces the original virtual machine core with a wavefront evaluator.
The project offers an online demo and complete source code, and is open-source under the MIT license. For multiplayer distributed applications requiring deterministic synchronization-from collaboration tools to multiplayer games-this approach of translating physical intuition into a computational model may be closer to the essence of the problem than traditional message-passing architectures.”

Top comments (0)