Можно ли использовать Canvas API или DOM API в node.js? Например, я хочу сгенерировать картинку (или страницу) на стороне сервера, а затем отправить ее клиенту. Существуют ли нативные инструменты? Возможно, это будет не совсем Canvas, но мне нужно что-то для создания изображений и выполнения некоторых простых операций с ним.
Также небольшой вопрос. Если бы я попытался создать эту функцию сам (в образовательных целях), достаточно было бы JavaScript, или мне пришлось бы использовать C ++?