WebPerl uses the power of WebAssembly and Emscripten to let you run Perl in the browser!
WebPerl does not translate your Perl code to JavaScript, instead, it is a port of the perl binary to WebAssembly, so that you have the full power of Perl at your disposal!
<script src="webperl.js"></script>
<script type="text/perl">
print "Hello, Perl World!\n"; # goes to JavaScript console by default
js('document')->getElementById('my_button')
->addEventListener('click', sub {
js('window')->alert("You clicked the button!");
} );
</script>
Browserify lets you require('modules') in the browser by bundling up all of your dependencies.
"Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.
Uzbl is a lightweight webkit browser following the UNIX philosophy - to do one thing and do it well.
When the code has stopped at a breakpoint, you can examine its state in the variables pane of the debugger: