Betafish.js est une bibliothèque JavaScript fournissant des fonctionnalités d'intelligence artificielle pour les échecs. Elle peut analyser une position d'échecs à partir d'une chaîne FEN et générer le meilleur coup suivant pour l'IA. Betafish.js possède un algorithme de recherche efficace et une fonction d'évaluation optimisée, lui permettant de prendre des décisions optimales dans un temps de réflexion donné. Elle convient à la création de jeux d'échecs en ligne, de projets éducatifs ou pour tester et démontrer des algorithmes d'IA.