я к тому, что discord, насколько знаю на electron. Разве electron использует headless chrome? Я не уверен наверняка, но думаю нет. Скорее всего там как на RN — js превращается в нативные UI элементы через какой-то бридж
Я скажу так, что ты тут везде наврал. В дискорде электрон, он совсем не хеадлес, а самый целый браузер (даже можно девтул открыть, если захотеть), ну и для телеги есть telegraff, чтобы на js писать ботов. А вообще там REST api
фокс тоже ж безголовый есть. у меня на сайт по xmlrpc только безголовые могут лазить, и я вижу, что дискорд может. юзер у него переписан полностью, поэтому предшественника не угадать
Прикольно, я думал там хитрее как-то. RN же переделывает под нативные элементы всё. Почему тогда на телефоне react native пришлось мудрить такие механизмы, а не тоже тупо запустить webview