Ysurac / FlightAirMap

Open source project displaying live aircrafts, ships or trackers on 2D/3D map. Browse through the data based on a particular aircraft, airline, airport, tracker or vessel to search through the database or see extensive statistics. Can use ADS-B in SBS1 format (dump1090, Radarcape,...), VRS, VA (VATSIM, IVAO whazzup.txt, phpvms,...), ACARS (acarsdec, acarsdeco2), APRS, AIS as datasource.
https://www.flightairmap.com/
GNU Affero General Public License v3.0
516 stars 157 forks source link

3D Mode: Invalid asm.js: Invalid member of stdlib #356

Closed Ysurac closed 6 years ago

Ysurac commented 6 years ago

Seems to be an error seen in Chrome/Chromium 61.x Issue open on Cesium: https://github.com/AnalyticalGraphicsInc/cesium/issues/5847

adriweb commented 6 years ago

FWIW, this is apparently caused by Chrome now having that chrome://flags/#enable-asm-webassembly enabled by default.

Experimental Validate Asm.js and convert to WebAssembly when valid. Mac, Windows, Linux, Chrome OS, Android
Validate Asm.js when "use asm" is present and then convert to WebAssembly. #enable-asm-webassembly

Disabling it makes the message go away. Possibly because WASM doesn't have multithreading yet (or things related to it, I haven't really checked - maybe SharedArrayBuffer or Atomics...)

I found that out here randomly trying to understand (to no avail yet) why Chrome 62 is making my multi-threaded (2 threads) emulator very slow while it's working just fine on Chrome 61 and other latest browser versions...

Ysurac commented 6 years ago

Should be fixed since update to Cesium 1.40