JSFiddle - React, Tailwind, and code Playground

HTML

<input id='inpOne' value='Hello World'/>
<span id='spnAdler'></span>

CSS

span{display:inline-block;margin-left:2em;}

JavaScript

function adler32(data)
{
 var MOD_ADLER = 65521;
 var a = 1, b = 0;
 
 for (var i = 0;i < data.length;i++) 
{
 a = (a + data.charCodeAt(i)) % MOD_ADLER;
 b = (b + a) % MOD_ADLER;
}

var adler = a | (b << 16);
return adler;
}

function calcAdler()
{
 var txt = $('#inpOne').val();
 var adler = adler32(txt);
 $('#spnAdler').text(adler);
}

$('#inpOne').bind('keyup',calcAdler);
calcAdler();