Gotcha gotcha. No, Pulumi doesn’t use a core technology like jsii. this warning at the top of the jsii reference is likely relevant. Pulumi packages are native to their corresponding language runtime - we don’t marshal into an IR at runtime then interpret the runtime. It looks like jsii marshals into JSON then boots a JS interpreter?
With Pulumi, before the provider package is published, the IR (in our case PCL) is fed into our codegen executable, which generates the native code for the target language.