Как вставить данные из mysql в html

Есть сайт который написан на чистом html, css, js и бекенд на Node js, express. Не знаю как правильно получить и вставить значения в html.

Это как я сделал работу с бд

const connection = mysql.createConnection({
    host: "localhost",
    user: "root",
    database: "findyourhustle",
    password: "Atmp123key"
});

и встака данных через innerHTML но мне сказали что это замедляет работу приложения, поэтому рассматриваю другие варианты.

Заранее спасибо.

также nodejs ругается на строку programmer = document.querySelectorAll, "ReferenceError: document is not defined "

connection.query('SELECT unit_name FROM units', function (error, results) {
    if (error) throw error;
    returnValue(results);
});

let programmer, trading, car_sales, solar_panels, real_estate;

function returnValue(value) {
    programmer = document.querySelectorAll(".programmer .color-line");
}

Ответы (1 шт):

Автор решения: Ildar Nogmanov

Не могу писать комментарий, поэтому отвечу тут.

С английским дружишь? Вот ссылка на подробный референс по твоей проблеме: https://stackoverflow.com/questions/718091/alternative-for-innerhtml

Несколько выводов: 1) Синтаксис innerHTML значительно проще 2) Не всегда innerHTML медленнее альтернатив - есть ссылка на бенчмарки

→ Ссылка