Всем привет, кто-нибудь может знает, в чем может быть проблема и возможно ли ее решить?
Использую php-in-browser, проблема в том, что в Safari 12 не резолвится промис, который отдает WebAssembly.instantiate, в который сую arrayBuffer с васм файлом.
WebAssembly.instantiate используется как фоллбэк при отсутствии WebAssembly.instantiateStreaming, которого нет в Safart 12+ (и в бете 13)
Удалось выяснить только то, что в Safari beta (13) все работает, а в 12 все виснет из-за WebAssembly.Memory, которая пристствует как поле в объекте — втором аргументе WebAssembly.instantiate. Если это поле оттуда выпилить — промис резолвится, но соответственно ничего не работает.
Пробовал как-то подвигать кол-во памяти, с которым создается экз. WebAssembly.Memory, но васм ругается на несоответствие прокинутой памяти. И вот, тупик