load wasm builds

pull/5370/head
LianaHus 5 years ago committed by ioedeveloper
parent 78a8737f92
commit 4933d7da27
  1. 4
      apps/remix-ide/src/app/compiler/compiler-utils.js
  2. 2
      apps/remix-ide/src/app/tabs/compileTab/compilerContainer.js

@ -1,7 +1,7 @@
const semver = require('semver') const semver = require('semver')
/* global Worker */ /* global Worker */
export const baseUrl = 'https://solc-bin.ethereum.org/bin' export const baseUrl = 'https://solc-bin.ethereum.org/wasm'
export function urlFromVersion (version) { export function urlFromVersion (version) {
return `${baseUrl}/soljson-v${version}.js` return `${baseUrl}/soljson-v${version}.js`
@ -30,7 +30,7 @@ export function canUseWorker (selectedVersion) {
default : default :
isFromWhiteList = true isFromWhiteList = true
} }
return browserSupportWorker() && (!isChrome || (isChrome && isFromWhiteList)) return browserSupportWorker()// && (!isChrome || (isChrome && isFromWhiteList))
} }
function browserSupportWorker () { function browserSupportWorker () {

@ -389,7 +389,7 @@ class CompilerContainer {
// Workers cannot load js on "file:"-URLs and we get a // Workers cannot load js on "file:"-URLs and we get a
// "Uncaught RangeError: Maximum call stack size exceeded" error on Chromium, // "Uncaught RangeError: Maximum call stack size exceeded" error on Chromium,
// resort to non-worker version in that case. // resort to non-worker version in that case.
if (canUseWorker(this.data.selectedVersion)) { if (this.data.selectedVersion !== 'builtin' && canUseWorker(this.data.selectedVersion)) {
this.compileTabLogic.compiler.loadVersion(true, url) this.compileTabLogic.compiler.loadVersion(true, url)
this.setVersionText('(loading using worker)') this.setVersionText('(loading using worker)')
} else { } else {

Loading…
Cancel
Save