Skip to content

Speed up MAIN_MODULE startup by up to 40% by creating GOT entries lazily - #27993

Open
rustyconover wants to merge 2 commits into
emscripten-core:mainfrom
rustyconover:dylink-lazy-main-got
Open

rustyconover wants to merge 2 commits into
emscripten-core:mainfrom
rustyconover:dylink-lazy-main-got

Update codesize expectations after rebasing on main

8e46b6a
Select commit
Loading
Failed to load commit list.
CircleCI Checks / build-test succeeded Oct 24, 2026 in 1h 1m 43s

✅ Success

Workflow: build-test • 35 of 35 jobs done. • Pipeline #55478 • View Workflow Details

Everything passed. No action needed.

Show 35 jobs
Status Job Duration
✅ Success eslint 17s
✅ Success test-windows-browser-firefox 6m 04s
✅ Success test-bun 14m 13s
✅ Success test-jsc 1m 41s
✅ Success test-linux-arm64 21m 25s
✅ Success build-linux 35m 49s
✅ Success test-sanity 21m 06s
✅ Success test-mac-arm64 3m 00s
✅ Success test-modularize-instance 11m 09s
✅ Success test-sockets-chrome 5m 00s
✅ Success test-core2 23m 03s
✅ Success test-wasm64-4gb 11m 43s
✅ Success test-posixtest 4m 09s
✅ Success test-browser-firefox 18m 17s
✅ Success test-esm-integration 9m 31s
✅ Success test-core3 24m 15s
✅ Success test-browser-chrome-wasm64-4gb 25m 49s
✅ Success test-browser-firefox-wasm64 2m 03s
✅ Success test-windows 30m 24s
✅ Success vulture 45s
✅ Success mypy 1m 05s
✅ Success test-spidermonkey 2m 32s
✅ Success test-browser-chrome-wasm64 2m 34s
✅ Success test-browser-chrome-emrun 1m 55s
✅ Success test-wasm2js1 11m 52s
✅ Success test-browser-chrome-2gb 24m 27s
✅ Success test-deno 15m 59s
✅ Success ruff 37s
✅ Success test-core0 13m 01s
✅ Success test-browser-chrome 5m 01s
✅ Success build-docs 1m 16s
✅ Success test-wasm64-misc 3m 17s
✅ Success test-stress 7m 42s
✅ Success test-node-compat 8m 46s
✅ Success test-misc 23m 59s