BlogKovo

15 Lightweight HTML5 Games for Websites With Limited Bandwidth

October 17, 2026 · 6 min read
15 Lightweight HTML5 Games for Websites With Limited Bandwidth

The 15 lightest games we measured need only 16 to 44 KB of game files, but opening any of them for the first time still moves about 1.6 MB, because the embed page itself is heavy. If bandwidth matters to you or your visitors, both numbers matter, and the second one matters more. Here is the ranking, how we got it and what to do about the 1.6 MB.

The ranking

We opened the embed pages of 90 games from PlayKovo's catalog in Chrome 155 on 16 October 2026 with an empty cache, pressed play and counted the bytes transferred after the click. The list below is the 15 lightest among games that are declared for desktop and mobile, started on both (a canvas appeared) and caused no horizontal overflow on a phone profile.

#GameGenreLayoutGame files (KB)Whole first visit (KB)Repeat visit (KB)Console errors
1Rainbow RunAdventureLandscape161,639351
213th GuyArcadeLandscape171,603341
3Dye HardActionEither201,729351
4DiggerArcadePortrait211,622351
513th FloorAdventureLandscape221,615351
6Stolen SwordActionPortrait221,616351
7Blade SpinArcadeEither331,6252300
8Lance Arena.io arenaLandscape361,6172300
9Land Grab 3D.io arenaLandscape381,660340
10Sumo.io - Push Them Off.io arenaLandscape401,668351
11Crowd Clash 3D.io arenaLandscape411,661360
12Turf.io - Claim the Land.io arenaLandscape411,646350
13Burrow Worms.io arenaLandscape411,689350
14Splat.io.io arenaLandscape431,680350
15Hop.io.io arenaLandscape441,684360

Game files is the data downloaded after pressing play. Whole first visit adds the embed page before play. Repeat visit is a second visit with a warm cache. Console errors are red console messages on desktop, which are not a quality score.

The catch: the first open dominates

Look at the "Whole first visit" column. It barely moves: all 15 are between 1.60 and 1.73 MB. The game files are 16 to 44 KB, about 1 to 3% of the visit. The remaining 98% is the embed page that loads before play, in particular third-party scripts such as ad and analytics libraries. Across all 90 games the median first open was 1.61 MB, with a range of 1.40 to 1.71 MB, and about 1.3 MB of a whole visit came from hosts other than PlayKovo's.

What this means in practice:

  • Choosing the lightest game does not make the first open light. It makes the second step (playing) light.
  • The savings are in not loading anything until it is needed. Click-to-play cards cost 0.00 MB on arrival in our test, against 1.56 MB for four embeds loaded at once. See how to keep games from slowing your site.
  • Repeat visits are tiny. With a warm cache these games transferred 34 to 36 KB in total, and some about 230 KB. A returning player is cheap.

Why file size differs so much

From the game files in all 90 measurements:

StatisticGame files
Median203 KB
Mean1,292 KB
Heaviestabout 19.9 MB

The mean is six times the median because of a few giants. The heaviest games, six .io-style titles served from their own studio sites plus an arcade game, a merge game, a word game and a dress-up runner, move between 4 and 20 MB. If your visitors are on slow mobile data, avoid those, and our list of the heaviest tells you which they are: the ten heaviest ranged from about 4.4 MB to 19.9 MB. The 16 KB at the top of the ranking above is the lightest game that started with a canvas on both desktop and phone.

What "lightweight" does not tell you

  • A small file is not a good game. We ranked by bytes, not fun. Play before you publish.
  • Light games may be short on content. 16 KB of game files means simple graphics and few assets.
  • Console errors appear in light games too. Eight of the 15 above logged none; the other seven logged one each, usually a blocked script.
  • We measured on one fast desktop connection. On a throttled phone, timings will differ a lot. Use bytes as the guide.

Three ways to use this list

  1. For a site on slow connections: pick from the top of the list and use click-to-play so no game loads until asked.
  2. For a mixed audience: use a few light games as the default set and keep heavier, richer games lower down.
  3. For a games page with many titles: do not rely on game weight alone. Limit how many frames load at once.

How to repeat the measurement on your own games

  1. Open the browser's developer tools and the Network tab. Disable cache.
  2. Load the embed address of the game and note the transferred size.
  3. Press play and note the additional transfer.
  4. Enable cache, reload and note the repeat-visit size.

Do it for five games and compare with the table. Our measurement approach describes how we automated it.

Games from the list to try

Two of the lightest, both landscape and declared for phones:

Try it live · PlayKovo catalog

Sumo.io - Push Them Off game artworkDesktopsupportedMobilesupported

Shove your rivals off a shrinking sumo platform in this fast and funny .io brawler. Bump, dash and outsmart the crowd to be the last fighter standing, then spend your coins on hats and…

Try it live · PlayKovo catalog

Land Grab 3D game artworkDesktopsupportedMobilesupported

Leave your land, draw a trail and loop back to claim territory — but don't let rivals cut your trail!

Summary

  • 16 to 44 KB: the weight of the lightest game files we measured.
  • About 1.6 MB: the cost of opening any embed the first time, regardless of the game.
  • About 35 KB: the cost of a repeat visit for most games.
  • The best optimization is to wait until the visitor chooses to play.

Related Posts