Conference50min
GraalVM Next: Layers, Crema, and WebAssembly in Action
The session explores three GraalVM Native Image projects: Native Image Layers for shared code and memory, Project Crema for dynamic class loading at runtime, and Web Image for compiling JVM apps to WebAssembly for browsers. Together, they expand packaging, runtime behavior, and deployment targets.
talk.summaryAiDisclaimer
Alina YurenkoOracle
talkDetail.whenAndWhere
Wednesday, October 7, 16:40-17:30
TBA 5
talks.roomOccupancytalks.noOccupancyInfo
What if native images could share code and memory, load new classes at run time, and run applications in the browser?
In this session, we’ll explore three projects expanding what GraalVM Native Image can do.
— Native Image Layers introduce a brand-new concept of reusable base images, allowing multiple applications to share code and memory.
— Project Crema adds dynamic class loading and execution to native applications — goodbye, closed world!
— Web Image (experimental) can compile JVM applications to WebAssembly, bringing libraries and applications directly to browsers and other WebAssembly environments.
Each project expands a different aspect of Native Image: how applications are packaged, what happens at run time, and where applications can run.
In this session we’ll see these forward-looking projects in action and discuss where they stand today.
In this session, we’ll explore three projects expanding what GraalVM Native Image can do.
— Native Image Layers introduce a brand-new concept of reusable base images, allowing multiple applications to share code and memory.
— Project Crema adds dynamic class loading and execution to native applications — goodbye, closed world!
— Web Image (experimental) can compile JVM applications to WebAssembly, bringing libraries and applications directly to browsers and other WebAssembly environments.
Each project expands a different aspect of Native Image: how applications are packaged, what happens at run time, and where applications can run.
In this session we’ll see these forward-looking projects in action and discuss where they stand today.