Некоторые отличия версий Java 8 и Java 11 для веб-разработки:
- Java 8. habr.com {8-host} Для работы с ней в веб-разработке можно использовать, например, фреймворки Spark, jade4j и OrmLite. habr.com
- Java 11. habr.com www.interviewbit.com В этой версии есть, например, новый HTTP-клиент (и для WebSocket), возможность запускать приложения одним файлом без использования компилятора, а также оптимизировать работу с строками и массивами на процессорах AArch64 (или ARM64). www.interviewbit.com
Кроме того, в Java 11 удалён агрегирующий модуль java.se.ee, что может повлиять на перенос существующего приложения на эту версию. habr.com
Выбор между Java 8 и Java 11 для веб-разработки зависит от конкретных требований и задач проекта.