zeroperl is an experimental build of Perl5 in a sandboxed, self-contained WebAssembly module.
Read the full blog here
Notes
- For some reason, if
LC_ALL=1
is not passed as an environment variable to Perl, it crashes. No idea why.- The first argument passed to Perl must be
zeroperl
.- Depending on your runtime, you may need to map
/dev/null
as a preopen.