Конструктор Blob () принимает массив BlobParts.BlobParts могут быть другими Blob, ArrayBuffers или TypedArrays или DOMStrings.
Ваша переменная strs
является DOMString, поэтому вы можете просто передать ее в массиве в конструктор Blob, и у вас будет объект Blob, представляющий текстовый файл, закодированный в UTF-8, с вашей DOMString в качестве содержимого:
var strs = `alert("Hi");
console.log("Hello");`;
const blob = new Blob([strs]);
const url = URL.createObjectURL(blob);
document.getElementById('my-script').src = url;
<script id="my-script"></script>