JSFiddle - React, Tailwind, and code Playground

by Josh Pullen

HTML

<div id="answer"></div>

JavaScript

var primes = [],
    total = 0;

for (i = 2; i < 2000000; i++) {
    primes[i] = true;
}
for (i = 2; i < primes.length; i++) {
    if (primes[i]) {
        for (x = 2; x * i < primes.length; x++) {
            primes[x * i] = false;
        }
    }
}
for (y = 2; y < primes.length; y++) {
    if (primes[y]) {
        total += y;
    }
}

document.getElementById("answer").innerHTML = total;