JSON парсится после полной загрузки, иначе ошибка Unexpected token < in JSON at position 0
выскакивала бы на первом же полученном байте.
Наслаждаемся фризом.Тот факт, что в конкретном браузере реализация, которая блокирует основной поток, еще не означает, что это не возможно. Встроенное в платформу (в данном случае в браузер) апи вполне может использовать фоновые потоки, а в JS отдавать промис, который зарезолвится при завершении фоновой задачи.
А как тогда можно unsigned char(char*) преобразовать в обычные char?Что Вы под этим подразумеваете? Тип
char
- это один единственный символ. Тип char*
- это указатель на память, где есть 1 или несколько идущих подряд (массив) char
.И да кнопки можно сделать иконками или ссылкаминельзя
но пока не получается выражение подобрать работающее..
Как вариант можно линковаться с логикой на Rust из плюсов.
Ну или посмотреть на альтернативы сделанные на самом Rust, как вариант вот: https://crates.io/crates/rg3d/