À propos du service
TraduitJe développe des modules WebAssembly et des jeux de navigateur en Onyx — un langage statiquement typé et orienté données construit spécifiquement pour WASM et WASI. Si vous avez besoin de code portable dans un bac à sable qui s'exécute dans le navigateur, à la périphérie ou en tant que plugin à l'intérieur d'une application hôte, Onyx compile directement en WebAssembly pur sans un runtime lourd.
Ce que je fais : des jeux de navigateur interactifs avec des boucles de mise à jour serrées et un rendu sur canvas ou WebGL ; des plugins WASM réutilisables qui étendent de grandes applications via une interface hôte claire ; des modules computationnels portables qui s'intègrent dans des hôtes sur dotnet, Node ou Go au-dessus de WASI sans réécrire la logique pour chaque plateforme. Je m'appuie sur le typage strict d'Onyx, des itérateurs personnalisés et un système de paquets pour garder le code lisible et sûr.
Le processus est transparent. Nous commençons par vos objectifs et l'hôte cible, puis je construis un squelette de module, définis les limites d'importation et d'exportation et construis de manière itérative avec des points de contrôle jouables ou appelables. Vous obtenez le code source annoté, un script de construction optimisé pour la taille .wasm et un court guide pour connecter le module à votre hôte JavaScript ou natif. Je couvre séparément la disposition de la mémoire, le transfert de données via la mémoire linéaire et les benchmarks.
Que ce soit un prototype pour un game jam, un bac à sable pour des plugins ou un noyau de calcul de production — je livre un code Onyx fonctionnel qui est facile à maintenir et véritablement portable.
Ce que je fais : des jeux de navigateur interactifs avec des boucles de mise à jour serrées et un rendu sur canvas ou WebGL ; des plugins WASM réutilisables qui étendent de grandes applications via une interface hôte claire ; des modules computationnels portables qui s'intègrent dans des hôtes sur dotnet, Node ou Go au-dessus de WASI sans réécrire la logique pour chaque plateforme. Je m'appuie sur le typage strict d'Onyx, des itérateurs personnalisés et un système de paquets pour garder le code lisible et sûr.
Le processus est transparent. Nous commençons par vos objectifs et l'hôte cible, puis je construis un squelette de module, définis les limites d'importation et d'exportation et construis de manière itérative avec des points de contrôle jouables ou appelables. Vous obtenez le code source annoté, un script de construction optimisé pour la taille .wasm et un court guide pour connecter le module à votre hôte JavaScript ou natif. Je couvre séparément la disposition de la mémoire, le transfert de données via la mémoire linéaire et les benchmarks.
Que ce soit un prototype pour un game jam, un bac à sable pour des plugins ou un noyau de calcul de production — je livre un code Onyx fonctionnel qui est facile à maintenir et véritablement portable.