Поскольку NaCl использует систему обмена сообщениями между браузером и модулем, я подумал, что сериализация объектов в / из JSON будет хорошим способом связи с javascript.Я использую эту библиотеку: http://code.google.com/p/pjson/, потому что это была единственная библиотека, которую я смог собрать вместе с Pepper15.
Кажется, что это работает, однако с действительно большими сообщениями (> 20 КБ), похоже, происходит сбой.Я пытаюсь использовать NaCl для проекта WebGL, в котором не будет фактического открытия opengl в NaCl, я просто хотел выполнить обработку вершин.Это приводит к тому, что огромное количество данных передается туда и обратно.Я не думаю, что это ограничение для метода NaCl / Pepper postMessage.
Кто-нибудь еще использует JSON в NaCl, у которого может быть лучшая библиотека или какая-то идея?