Optimisation : Physique 120FPS avec les Web Workers
Fin mars, nous avons entièrement repensé le cœur du moteur. En déplaçant les calculs physiques vers un thread d'arrière-plan dédié, nous avons débloqué des performances sans précédent.
Briser la barrière du fil principal
À mesure que nos simulations devenaient plus complexes avec le mode Multi-Sim, nous nous sommes heurtés à un mur. Dans le développement Web standard, tout s'exécute généralement sur un seul « thread principal ». Si le moteur physique met trop de temps à calculer une collision, l'interface utilisateur est en retard. Fin mars, nous avons résolu ce problème une fois pour toutes.
Comment fonctionnent les travailleurs Web
Imaginez que votre ordinateur possède plusieurs cerveaux. Auparavant, nous n’en utilisions qu’un seul. Nous avons migré l'ensemble du système physique vers un « Web Worker », un processus distinct qui s'exécute en arrière-plan. Désormais, pendant que votre écran restitue de superbes visuels 4K, un « cerveau mathématique » caché traite des milliers de vecteurs de collision chaque milliseconde sans ralentir l'interface.
Panneau des paramètres d'optimisation
Nous n'avons pas simplement caché ces améliorations ; nous vous avons donné le contrôle sur eux. La nouvelle section Paramètres d'optimisation vous permet d'activer le « Sous-pas » (calcul de la physique plusieurs fois par image pour une plus grande précision) et d'ajuster la taille du « Ball Pool » en fonction de la puissance de votre appareil.
""La performance est une fonctionnalité. Une simulation n'est pas satisfaisante si elle bégaie, et notre migration vers Web Workers garantit que chaque rebond est parfaitement fluide, à chaque fois.""
Jalon de stabilité
Cette mise à jour a considérablement réduit le « tunneling », un bug physique courant où des balles se déplaçant rapidement peuvent traverser les murs. En calculant les collisions dans le fil d'ombre à des fréquences beaucoup plus élevées, le monde de ballengine.app est désormais plus solide et fiable que jamais.
Maximisez votre potentiel de création
Prêt à plonger plus profondément ? Consultez nos guides, nos options de tarification, nos vitrines communautaires et notre centre d'aide.