Este desarrollo nos permite hacer algo hasta ahora impensable: usar código Perl en nuestros desarrollos web clientes y pasar completamente del JavaScript.
Bueno... no del todo: WebPerl es un intérprete de Perl compilado en WebAssembly y Emscripten que permite ejecutar código Perl en un navegador web.
Incluso es fácil tener acceso al DOM o a las facilidades del JavaScript del navegador.
Código HTML:
<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>
Visto del lado del desarrollo general, se reduce el número de lenguajes utilizados. Ahora ya disponemos de Perl tanto en el backend como en el frontend.