JSFiddle - React, Tailwind, and code Playground

HTML

<div class="blah"></div>

JavaScript

function sieve_dog(n) {
    // create blank sieve
    var sieve = new Array();
    for (var i = 0; i < n; i++) {
        sieve.push(1);
    }
    for (var i = 1; i <= n; i++) {
        for (var j = i; (i + j + 2*i*j) < n && i <= j; j++) {
            sieve[i + j + 2*i*j] = 0;
        }
    }
    for (var i = 1; i < n; i++) {
        if (sieve[i])
            $(".blah").append(i * 2 + 1 + " ");
    }
}

sieve_dog(10000);