Как браузеры отображают поле ввода?

#input #browser #render

Вопрос:

Мы можем написать html-элемент <input type="text" /> , и браузер отображает поле ввода, в котором мы можем ввести текст.

Но как они это реализуют? Используют ли они собственные API ОС (например, Win32) и рисуют текстовое поле? Или они используют графическую библиотеку, такую как OpenGL, для визуализации текстового поля?

Комментарии:

1. Не очень уверен, но почему это так важно?