tweag/asterius

TODOMVC still fails on Safari

LeanderK opened this issue · 5 comments

Describe the bug
Last time I tried asters (#401), starting it was impossible due to the lack of BigInt. This this seems like it was recently solved (https://caniuse.com/bigint). I am currently on 14.0, which should have BigInt support, but I still can't run TODOMVC:

[Error] Failed to load resource: the server responded with a status of 404 () (learn.json, line 0) [Error] TypeError: WebAssembly.compileStreaming is not a function. (In 'WebAssembly.compileStreaming(fetch("todomvc.wasm"))', 'WebAssembly.compileStreaming' is undefined) (anonymous function) (todomvc.js:1:1014) Global Code (todomvc.js:1:1024)

To Reproduce
open the TODOMVC on safari >= 14.0

Expected behavior
It should work

Environment

  • OS name + version: MacOs 10.14.6 (18G6032)
  • Version of the code:

Additional context

There's a recent interaction on the ticket and a patch! Sounds too good to be true, so it might just work in a few weeks!

It's merged, so it's just a matter of waiting for the version of WebKit in Safari to catch up to the trunk.

Someone should check with Safari TP 121 or higher. It should work, or at least find the next issue.

ak3n commented

I have just checked and it works in "Release 123 (Safari 14.2, WebKit 15612.1.7.10)".