1 个仓库
The ability to switch between different scripting language engines at runtime to balance performance and size.
Distinct from Search Backend Swapping: Distinct from search backend swapping or JVM bytecode hot-swapping; focuses on the entire runtime engine implementation.
Explore 1 awesome GitHub repository matching data & databases · Scripting Runtime Hot-Swapping. Refine with filters or upvote what's useful.
Puerts is a TypeScript runtime embedder and game engine scripting framework designed to integrate dynamic languages into low-level host applications. It functions as a high-performance cross-language API bridge, allowing developers to execute gameplay logic and editor scripts using TypeScript and JavaScript within a compiled host environment. The project distinguishes itself through a unified bridging API that supports pluggable scripting backends, enabling the selection or hot-swapping of different language engines to balance execution speed against binary size. It provides automated type de
Swaps between different language runtimes to balance execution speed, binary size, and specific functional requirements.