À propos du projet

boomkat est un moteur JavaScript moderne et léger, développé entièrement从零在C3语言中。强烈 inspirée de Duktape et QuickJS, elle est conçue pour l'intégration et cible les appareils à ressources limitées ou embarqués. Contrairement à de nombreux moteurs légers, boomkat exécute nativement les fichiers TypeScript (y compris le compilateur TypeScript lui-même) et prend en charge 100% de la spécification ES2025 ainsi que la plupart de ES2026. Les fonctionnalités clés incluent : - Exécution stricte uniquement. - Taux de réussite de 100% sur plus de 50 000 tests du suite de conformité test262. - Support natif des modules ES et des fonctionnalités JS modernes (Map/Set, TypedArray, Proxy, async/await, champs privés). - Hautes performances, s'exécutant 5x-10x plus rapidement que Duktape et égalant ou dépassant QuickJS dans les benchmarks. - Une ABI C (boomkat.h et libboomkat.a) pour une intégration transparente dans d'autres applications. Le moteur a été validé contre des bibliothèques de production majeures telles que lodash, moment, marked, zod et zustand.