NAME
Chandra::Bind - JavaScript to Perl function binding
SYNOPSIS
use Chandra::Bind;
my $bind = Chandra::Bind->new(app => $app);
# Register a Perl sub callable from JavaScript
$bind->bind('greet', sub {
my ($name) = @_;
return "Hello, $name!";
});
# In JavaScript:
# const result = await window.chandra.invoke('greet', ['World']);
DESCRIPTION
Chandra::Bind manages the registry of Perl functions that can be called from JavaScript. It handles JSON serialization and dispatching.