Нет причин, по которым апплет или браузер должны аварийно завершать работу, если ваш апплет не выделяет слишком много памяти. Стандартный размер кучи Java составляет 64 Мб, так что это довольно удобно. Более того, кажется, что ваше приложение выполняет потоковую передачу контента и не должно сохранять его в памяти. Что касается размера самого апплета, то 1,5 Мб полностью в порядке.
При этом я бы порекомендовал перейти к приложению веб-запуска вместо апплетов, потому что у меня было слишком много проблем с апплетами. Установка плагинов, ограничения безопасности и т. Д. Я стараюсь по возможности избегать этой технологии.