OpenJDK 26 излезе: Java Applet API окончателно премахнат

0
10

Новата версия на OpenJDK вече е тук и носи със себе си важна промяна, която се очакваше от години – Java Applet API официално изчезва от платформата. Java 26 е най-новото GA издание на Java SE и бележи края на една технология, която отдавна е извън активна употреба.

Аплетите постепенно отпаднаха от уеб пространството, след като модерните браузъри спряха да ги поддържат. API‑то беше отбелязано като остаряло още в Java 17 през 2021 г., а сега пакетът java.applet и всички свързани класове са премахнати напълно. Така Java затваря една ера, която някога беше ключова за интерактивното съдържание онлайн.

Отвъд това символично сбогуване, Java 26 носи и реални технологични подобрения. Една от най-значимите новости е поддръжката на HTTP/3 в HTTP Client API. Това позволява на библиотеки и приложения да комуникират с HTTP/3 сървъри без сериозни промени в кода, което е важна стъпка към по-бързи и по-сигурни мрежови операции.

Вътрешните оптимизации също са осезаеми. Ahead‑of‑time кешът вече работи с всеки тип garbage collector, включително ZGC, което разширява възможностите за оптимизация при различни натоварвания. G1 GC е подобрен чрез намаляване на синхронизациите, което цели по-висока производителност при мащабни приложения.

OpenJDK 26 включва и напредък по няколко продължаващи инициативи: structured concurrency, lazy constants и Java Vector API, които оформят бъдещата посока на езика и платформата.

Заедно с основното издание днес излиза и Eclipse OpenJ9 v0.58, който вече предлага поддръжка за OpenJDK 26, разширявайки опциите за разработчици, предпочитащи тази виртуална машина.

Прочетете още:  River 0.4.0 въвежда разделяне на композитора и мениджъра на прозорци