String encoding and identifier mangling are useful but shallow. Anyone who can read the decoder function can recover the original strings in minutes. A bytecode VM changes the game — your logic isn't ...