В компьютерной графике контекст рисования - это абстракция (класс / объект), которая инкапсулирует то, что вы делаете для рисования материала.
На уровне 100 000 футов компьютерная графика - это преобразование команд рисования в пиксели (образ).То, как вы переходите от команд к пикселям, - вот что такое графический конвейер (очень борадная и глубокая тема).Для этого контекст рисования предоставляет методы и свойства рисования.
Пример команд рисования: drawLine, drawPath, drawRect (вы поняли идею).
Пример свойств рисования: цвет заливки,цвет обводки, стиль обводки, размер шрифта, область обрезки и т. д.
В контексте (простите за каламбур) веб-интерфейса у вас есть два контекста рисования - холст для 2D-рисования и webgl для 3D-рисования.