We used fabric.js as well to create custom laser printed&#x2F;engraved products. As with you, our first iteration was just standard javascript with jQuery, but fabric.js made a lot of things much easier.