DOM
The DOM defines the plane.
Modern interfaces keep becoming more visual, interactive and computationally demanding.
The usual response is to add more JavaScript, more animation logic and more layers that coordinate visual behavior element by element.
Structure, semantics and content.
The visual source of truth.
Runtime state, energy and relationships.
GPU materialization of the visual response.
Your CSS describes how it looks.
Quetzalcóatl Core resolves how it responds.
Quetzalcóatl Core keeps the web as its foundation, maps interface elements into runtime entities, resolves their behavior in Rust/WASM and materializes the visual result through WebGL2.
The DOM defines the plane.
The Universe defines the space.
Nahuales respond through their relationships.
The Crystal reveals the result.
The DOM defines the plane.
The Universe defines the space.
Rays perturb the field.
Nahuales respond through their relationships.
The Crystal reveals the result.
Quetzalcoatl Core keeps the web as its semantic plane, builds a runtime world from it, resolves that world in Rust/WASM and materializes the result through the GPU.
JavaScript communicates intent and state.
Rust resolves the model.
The GPU materializes the result.
Quetzalcoatl Core works with Vanilla JavaScript, React and Next.js. Keep the web you already have and add the runtime layer on top.
npm install quetzalcoatl-coreimport {
Quetzalcoatl
} from "quetzalcoatl-core/react";
export default function App() {
return (
<Quetzalcoatl>
<main>
<Interface />
</main>
</Quetzalcoatl>
);
}export function Card() {
return (
<article rocio>
<h2>
Runtime resolved
</h2>
</article>
);
}<div /><div rocio /><div noqc />