Canvas
Настройка
В html-документе. Это блочный контейнер, он поддаётся блочной стилизации (по ум* размер 300х150).
Помещаем в нужный нам контейнер в html-документе
<canvas id="myCanvas" width="160" height="90">Текст при незагрузке</canvas>
#myCanvas {...}
const canvas = document.getElementById('myCanvas');
// Контекст отрисовки (2d или 3d)
const ctx = canvas.getContext('2d');
// Дальше можно приступать к рисованию