JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<div id="something" data-svg="<svg viewBox='0 0 105 93' xmlns='http://www.w3.org/2000/svg'><path d='M66,0h39v93zM38,0h-38v93zM52,35l25,58h-16l-8-18h-18z' fill='#ED1C24'/></svg>">

</div>

JavaScript

$(function() {
  
  var svgData = $('#something').data('svg');
  var imageUrl = svgToImageURL(svgData);
 

  function svgToImageURL(svgString){
    //var svgString = new XMLSerializer().serializeToString(svgData);
    console.log('svgString = ' + svgString);
    var canvas = document.createElement("canvas");
    canvas.width = 260;		// Minimum width required to cover all potential favicon scenarios
    canvas.height = 260;	// Minimum height required to cover all potential favicon scenarios
    var ctx = canvas.getContext("2d");
    var DOMURL = self.URL || self.webkitURL || self;
    var img = new Image();
    var svg = new Blob([svgString], {type: "image/svg+xml;charset=utf-8"});
    var url = DOMURL.createObjectURL(svg);
    console.log('url = ' + url);
    img.onload = function() {
      ctx.drawImage(img, 0, 0);
      var png = canvas.toDataURL("image/png");
      document.getElementById('something').innerHTML = '<img src="'+png+'"/>';
      console.log(png);
      DOMURL.revokeObjectURL(png);
    };
    img.src = url;
  }
  
});