Download Latest Version 6.0.3 source code.zip (39.3 MB)
Email in envelope

Get an email when there's a new version of Emscripten

Home / 6.0.2
Name Modified Size InfoDownloads / Week
Parent folder
6.0.2 source code.tar.gz 2026-06-30 31.9 MB
6.0.2 source code.zip 2026-06-30 38.4 MB
README.md 2026-06-30 1.8 kB
Totals: 3 Items   70.2 MB 0

What's Changed

  • The GROWABLE_ARRAYBUFFERS setting now defaults to 1, which means it will be used when available. Note that this only affects programs that are built with ALLOW_MEMORY_GROWTH, which is not enabled by default. (#27212)
  • New -sNODERAWSOCKETS setting that backs the POSIX sockets API with real TCP (node:net) and UDP (node:dgram) sockets on Node.js, with no ws, proxy process, or pthreads required. Supports incoming and outgoing TCP, UDP, IPv6, and -pthread with PROXY_TO_PTHREAD. Uses the public node APIs where available, falling back to tcp_wrap/udp_wrap on older Node.js. (#27080)
  • The following symbols are no longer included in INCOMING_MODULE_JS_API by default:
  • GL_MAX_TEXTURE_IMAGE_UNITS
  • SDL_canPlayWithWebAudio
  • SDL_numSimultaneouslyQueuedBuffers
  • freePreloadedMediaOnUse
  • preinitializedWebGLContext
  • keyboardListeningElement
  • doNotCaptureKeyboard
  • extraStackTrace
  • preloadPlugins
  • postMainLoop
  • preMainLoop
  • forcedAspectRatio
  • mainScriptUrlOrBlob
  • onFullScreen
  • INITIAL_MEMORY
  • wasmMemory
  • wasmBinary Anybody using these will see a clear error in their debug builds signaling that they now need to be explicitly added to -sINCOMING_MODULE_JS_API.

Contributors

Thanks to the following contributors: @sbc100 (36) @kleisauke (5) @dschuff (3) @guybedford (3) @Diyou (1) @fanchenkong1 (1) @stas-badzi (1) @UnknownHacker1 (1)

New Contributors

Full Changelog: https://github.com/emscripten-core/emscripten/compare/6.0.1...6.0.2

Source: README.md, updated 2026-06-30