Вы можете обрабатывать изображения как на стороне сервера, так и на стороне браузера.Создайте свои изображения на сервере с помощью сервлета Java, используя, скажем, java.awt.Image и управляйте / аннотируйте представление изображений в браузере, используя HTML5 CanvasЗадержка, скорее всего, будет вызвана обработкой изображения на сервере, а не передачей в браузер.Из-за времени, которое требуется для обработки изображения на сервере, вам может потребоваться асинхронная обработка изображения и его доставка в стиле Ajax, чтобы избежать блокировки браузера пользователя.Вы можете определить, поддерживает ли браузер пользователей поддержку HTML5, используя Modernizr из JavaScript.