State of Godot
and the Web 2025
Adam Scott
Web Team Lead
Godot Foundation
Adam Scott
Web Team Lead
Godot Foundation
The universal virtual machine
<!DOCTYPE html>
<html lang="en">
<head>
<title>My Web Zone</title>
<link href="style.css" rel="stylesheet" />
</head>
<body>
<h1>Welcome to my Web Zone</h1>
<p>Isn't this <blink>awesome?</blink></p>
<img src="totally_rad.jpg" />
<form action="" method="post">
<fieldset>
<legend>Your favorite Web technology</legend>
<input type="radio" id="flash" />
<label for="flash">Macromedia Flash</label>
</fieldset>
</form>
<script>
console.log("I am error.");
</script>
</body>
</html>
GET
GET
There was this one little game...
There's also the OTHER one.
(Yet, this one was made way later.)
HELP ME FIND
THIS GAME
PLEASE
By its nature, Flash wasn't
the most secure software
Some tried to capitalize on the iPhone's commitment against running Flash
without great success...
But there was a lot to do in 2007.
But there's another favorite of mine...
The Godot Engine Editor itself is a Web app.
320 (3 %)
4163 (38,7 %)
452 (13,3 %)
27 (0,8 %)
452 (13,3 %)
*
We tried to make it work a lot:
dotnet.js
My proposal
My proposal
My proposal
My proposal
My proposal
wasm-opt
.Accept-Encoding
and Content-Encoding
headers.
Accepts "br"
index.wasm
index.wasm
index.wasm
Encoding "none"
Non-configured server
Accepts "br"
index.wasm
index.wasm
index.wasm
Encoding "br"
index.wasm.br
Configured server
scons platform=web target=template_debug compress_for_servers=all