🚧 Attention, peinture fraîche !

Cette page a été traduite par une seule personne et n'a pas été relue et vérifiée par quelqu'un d'autre ! Les informations peuvent par exemple être erronées, être formulées maladroitement, ou contenir d'autres types de fautes.

Tutoriel : le jeu de la vie

Ceci est un tutoriel qui va implémenter le Jeu de la vie, de Conway en Rust et WebAssembly.

A qui s'adresse ce tutoriel ?

Ce tutoriel a été créé pour ceux qui ont déjà une expérience de base avec Rust et le JavaScript, et qui souhaitent en savoir plus sur l'utilisation conjointe de Rust, WebAssembly, et JavaScript.

Vous devez donc être à l'aise pour lire et écrire du code Rust, JavaScript, et HTML. Toutefois, vous n'avez vraiment pas besoin d'en être un expert.

Qu'allons-nous apprendre ?

  • Comment régler une toolchain de Rust pour compiler en WebAssembly.
  • Suivre une procédure pour développer des programmes polyglottes constitués de Rust, WebAssembly, HTML et CSS.
  • Comment concevoir des API pour profiter des avantages à la fois de Rust et de de WebAssembly et aussi des avantages de JavaScript.
  • Comment déboguer les modules en WebAssembly, compilés avec Rust.
  • Comment créer un profil chronologique de programmes en Rust et WebAssembly pour améliorer leurs performances.
  • Comment établir un profil de poids des programmes en Rust et WebAssembly pour réduire la taille des binaires .wasm et ainsi accélérer leur téléchargement via le réseau.