bext/Le moteurBEXT / 01
Le moteur

Sous le capot.
Au-delà de la stack.

Un compilateur, un pool d'exécution V8 et une couche de diffusion. Explorez le moteur Rust qui accompagne votre application du code à la réponse.

Lire l'architecture
FIG. 01 / ENGINE
Une autre facette du moteur.
DANS CE CHAPITRE01Cœur Rust02Isolats V803SSR streaming
Ce qu'il y a dedans

Six briques, un seul binaire

Chaque couche est écrite de zéro en Rust et pensée pour la vitesse et l'isolation, sans dépendance native à assembler.

Cœur Rust

Serveur asynchrone, sans GC, prêt pour la production : routage, TLS automatique, compression, ISR. Un binaire, aucune dépendance d'exécution.

Compilateur tsc-rs

Notre propre compilateur TypeScript/JSX, en Rust : suppression des types et transformation JSX. Portable en WebAssembly, il tourne aussi dans le navigateur.

Pool d'isolats V8

Vos loaders et composants s'exécutent dans des isolats V8 partagés et surveillés, préchauffés et mutualisés, avec disjoncteur et budget de rendu.

route_css

Un générateur Tailwind en Rust (encre-css) produit exactement les utilitaires utilisés par chaque page, à la compilation. Portable en WASM lui aussi.

SSR streaming + ISR

Rendu TSX natif via PRISM, sans React côté serveur : streaming TTFB, Suspense, régénération statique incrémentale et normalisation des clés de cache.

Bac à sable et sécurité

WAF, limitation de débit, isolation par site, exécution en bac à sable. Chaque charge de travail est contenue.

Mesures actuelles

Rapide là où ça compte

15,7µs
PRISM compilé · moyenne · fixture 38,3 Ko
<1ms
transpilation incrémentale
8isolats
pool V8 partagé
2,8Mo
compilateur en WASM
Portable

Le même moteur tourne partout — y compris dans un onglet

Parce que le compilateur et le moteur CSS sont du Rust pur, nous les compilons en WebAssembly. play.bext.dev en est la preuve : il compile et rend du vrai code bext entièrement dans le navigateur, avec notre vraie chaîne d'outils. Serveur, edge, CI, navigateur, environnement d'agent : le même moteur, partout.

Voir le moteur dans le navigateur →
À embarquer

Conçu pour être intégré dans votre produit

Le moteur est une dépendance propre, que vous possédez, et non un service à appeler. Il convient aux plateformes qui doivent exécuter et rendre du code généré, en toute sécurité et à grande échelle.

Sandboxes de génération de code

Compilez et exécutez du code généré par l'IA dans des isolats jetables, avec des rendus mesurés en millisecondes.

Aperçu d'applications

Donnez à vos utilisateurs un aperçu instantané, en direct, de l'application qu'une IA vient d'écrire, comme dans notre playground.

Environnements d'agents

Un runtime contenu et rapide pour que des agents construisent, testent et servent des applications réelles.

Edge et auto-hébergement

Un binaire unique à déployer n'importe où, ou une bibliothèque à embarquer, sans runtime externe.

Construisez avec. Ou embarquez-le.

Gratuit pour l'exécuter, l'auto-héberger et le distribuer. Une licence OEM pour l'intégrer à votre produit ou votre plateforme IA.