JSFiddle - React, Tailwind, and code Playground

JavaScript

function log(s) {
  document.body.appendChild(document.createElement('div'))
    .appendChild(document.createTextNode(s));
}
['transparent', 'native'].forEach(function(endings) {
  ['abc\r\n', 'abc\n', 'abc\r'].forEach(function(string) {
    log(
      endings + " + " + JSON.stringify(string) + " = " +
        new Blob([string], {endings:endings}).size);
  });
});