External Publication
Visit Post

Platform Development • Re: e10s support question

Pale Moon forum - Forum index [Unofficial] April 2, 2026
Source

Is it this part?

I think it's more GlobalHelperThreadState::maxParseThreads, specifically the return below a comment block (which seems to be the warning that Basilisk-Dev mentioned). maxUnpausedIonCompilationThreads is related to Ion which is part of JIT.

CODE:

size_tGlobalHelperThreadState::maxParseThreads() const{ if (IsHelperThreadSimulatingOOM(js::oom::THREAD_TYPE_PARSE)) return 1; // Don't allow simultaneous off thread parses, to reduce contention on the // atoms table. Note that wasm compilation depends on this to avoid // stalling the helper thread, as off thread parse tasks can trigger and // block on other off thread wasm compilation tasks. return 1;}

Is there a build flag for JITless build you put in .mozconfig?

I don't think there's a build-time flag for disabling JIT. Either the support code is added for an architecture or there's no support at all. In run-time however you can disable JIT entirely for webpages by toggling javascript.options.baselinejit in about:config. It's also an option in the Pale Moon Commander extension's Performance => Javascript tab.


Discussion in the ATmosphere

Loading comments...