Hansel has two components, namely, build time and runtime. During build time, interpreters are added to your classes and functions that can be activated later, if needed, at runtime. The SDK fetches patches from the server at runtime. The patches are analyzed and related hooks on the functions are activated. Once activated, the logic reflected in the patches is interpreted and executed by the interpreter bundled with the SDK.
Have more questions? Submit a request