Thaddeus Crews 77e9f55c51 Merge pull request #102676 from adamscott/add-web-library-emitter vor 2 Tagen
..
api 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
doc_classes 84e6ac9ecd Web: Export ASTC/BPTC compressed textures vor 2 Monaten
editor 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
export 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
js 030e7d4e2d [Web] Fix issue when pausing an non-started sample vor 3 Wochen
README.md 25a8b808d3 update logo/run icon path in README vor 3 Tagen
SCsub 0bb1f138f2 Merge pull request #100525 from adamscott/set-closure-language-to-default vor 2 Tagen
audio_driver_web.cpp 9d329f54c0 [Web] Restore ScriptProcessorNode audio driver fallback vor 3 Monaten
audio_driver_web.h 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
detect.py 77e9f55c51 Merge pull request #102676 from adamscott/add-web-library-emitter vor 2 Tagen
display_server_web.cpp 61344dc5ac [Web] Refactor `mouse_mode` setters in display server vor 4 Wochen
display_server_web.h 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
dom_keys.inc 8406e60522 Add InputEventKey.location to tell left from right vor 1 Jahr
emscripten_helpers.py 3a5ce2ff94 Merge pull request #98901 from adamscott/add-editor-ensure-crossorigin-isolation-headers vor 3 Monaten
eslint.config.cjs 52fa4f05f3 Add samples playback support vor 8 Monaten
godot_audio.h 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
godot_js.h 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
godot_midi.h 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
godot_webgl2.h 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
http_client_web.cpp 5113022dfe Clean up some uses of `String::substr` vor 6 Tagen
http_client_web.h 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
ip_web.cpp c831f635fe [Web] Implement dummy IPWeb instead of IPUnix vor 3 Monaten
ip_web.h 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
javascript_bridge_singleton.cpp a9b934b657 Add `JavaScriptBridge` buffer methods vor 5 Monaten
net_socket_web.cpp 14e4e3424f [Web] Implement dummy NetSocketWeb vor 3 Monaten
net_socket_web.h 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
os_web.cpp b77aa473a1 Implement a "Recovery Mode" for recovering crashing/hanging projects during initialization vor 2 Monaten
os_web.h 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
package-lock.json 97ecf7830a fix: platform/web/package.json & platform/web/package-lock.json to reduce vulnerabilities vor 2 Monaten
package.json 97ecf7830a fix: platform/web/package.json & platform/web/package-lock.json to reduce vulnerabilities vor 2 Monaten
platform_config.h 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
platform_gl.h 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen
serve.py 470a35832f [Web] Fix browser opening too early with serve.py vor 7 Monaten
web_main.cpp b4f8135d46 [Web] Fix Web Editor plugin being added to SCons multiple times vor 3 Monaten
web_runtime.cpp d95794ec8a One Copyright Update to rule them all vor 2 Jahren
webmidi_driver.cpp a7505ee0bc Add Web MIDI support vor 2 Monaten
webmidi_driver.h 324512e11c Style: Replace header guards with `#pragma once` vor 6 Tagen

README.md

Web platform port

This folder contains the C++ and JavaScript code for the Web platform port, compiled using Emscripten.

It also contains a ESLint linting setup (see package.json).

See also misc/dist/html folder for additional files used by this platform such as the html shell (web page).

Documentation

Artwork license

logo.svg and run_icon.svg are licensed under Creative Commons Attribution 3.0 Unported per the HTML5 logo usage guidelines.