Я думаю, что библиотека JavaScript OSC, которая работает обычным способом (например, с использованием транспорта UDP или TCP), невозможна из-за отсутствия низкоуровневой сетевой функциональности, предоставляемой в современных реализациях JavaScript на основе браузера. Ограничения междоменных сценариев также ограничат полезность реализации IMO на основе браузера.
JavaScript OSC возможно при использовании пользовательских компонентов XPCOM , но в лучшем случае такие решения будут зависеть от браузера.
Одной из возможностей может быть запуск OSC по протоколу более высокого уровня. OSC над JSONP приходит на ум в качестве потенциальной области для разведки. Нечто похожее на проект MaxJax , который реализует OSC для веб-сервера Python Twisted.