Lz-string Sample
Compress text in JavaScript
by no2don
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/lz-string/1.4.4/lz-string.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<textarea id="txtContent" rows="10" style="width:100%">
</textarea>
<button id="btnCompress"><i class="fa fa-cog fa-spin"></i> Compress </button>
<br/> orginal :<span id="orginal"></span>
<br/> ziped : <span id="ziped"></span>
<br/> content :<span id="content"></span>
<br/>
JavaScript
$("#btnCompress").on("click", function() {
test()
});
$(".fa-spin").hide();
function test() {
$(".fa-spin").show();
console.log("starting ...")
setTimeout(function() {
var content = $("#txtContent").val();
// var compressed = LZString.compress(content);
var s = LZString.decompress(content);
$("#content").text(s);
console.log("finished");
}, 100)
}