Можно попробовать
polyfill подключить или самому создавать <iframe>, в случае отсутствия Worker. Код воркера не изменится, какая разница куда postMessage отправлять, разве что importScripts не будет доступен.
Да и Worker есть в IE10, последняя версия IE11, обновления приходят как важные. IE9 редкость. У людей либо семерка с отключенным обновлением, а значит там IE8 (на который уже никто не ориентируется), либо уже IE11, если обновления включены. Конечно зависит от аудитории проекта, но в большинстве случаев уже можно забить и на IE9, к тому же
http://googleappsupdates.blogspot.ru...xplorer-9.html