Base64 for images a look
Briefly

Using Base64 encoded images reduces HTTP requests, benefiting sites with many small images, but significantly increases data size and can harm server performance.
Base64 encoding increases data size by roughly 37%, plus additional headers. This can lead to more CPU usage and impact caching negatively.
Encoding images on each request prevents caching, hurting performance for frequently viewed images like logos. This approach also limits web server optimizations.
While convenient for many small images, Base64 encoding is rarely practical for larger images due to increased bandwidth and decreased load efficiency.
Read at asvignesh.in
[
|
]