Вы можете вернуть все, что угодно, если оно может быть закодировано как строка. JSON работает в большинстве случаев, как и в AJAX. Вы также можете использовать XML или любой другой формат.
Вы можете думать о Web Worker как о другом виде AJAX. AJAX имеет поток, работающий на сервере. Web Worker как поток, работающий на клиенте. Это единственная разница. То, что вы можете пройти, это текст в обоих случаях. Так что просто подумайте о том, что бы вы сделали при работе с AJAX, и это способ работы с Web Worker.