Als ich mit PHP programmieren anfing waren es um die 2 Kibibyte, oder genauer 2,083 Chars. Allerdings legt das der Browser selbst fest und dadurch schwanken die Werte je nach Anbieter.
In Stackoverflow fand ich Folgendes:
| Browser | Address bar | document.location or anchor tag |
|---|---|---|
| Chrome | 32779 | >64k |
| Android | 8192 | >64k |
| Firefox | >64k | >64k |
| Safari | >64k | >64k |
| IE11 | 2047 | 5120 |
| Edge 16 | 2047 | 10240 |
weitere Quellen :
- https://humanwhocodes.com/blog/2009/10/27/data-uris-explained/
- https://en.wikipedia.org/wiki/Data_URI_scheme
- https://httpd.apache.org/docs/current/mod/core.html#limitrequestline
Allerdings können im Browser mittlerweile ganze, in BASE64 codierte Bildressourcen mitgeliefert werden.
Ich glaube, die sind mir schon begegnet (als GIF/aniGIF).
Bei animated GIFs scheint mir das aber eher keine so gute Wahl zu sein... kam mir schnarchlangsam vor bzw. es ging nicht.