Supercharge Your Applications with GraalVM
GraalVM is a universal VM that allows programmers to compile apps written in languages such as Python, JavaScript, Ruby, and Java. It allows interoperability between languages and leverages the power of each of these languages in a single application. With this hands-on guide, you'll be able to build high-performance polyglot applications easily.
Offered by
Difficulty Level
Intermediate
Completion Time
12h
Language
English
About Book
Who Is This Book For?
This book is for JVM developers looking to optimize their application's performance. You'll also find this book useful if you're a JVM developer looking to explore options to develop polyglot applications using tools from the Python, R, Ruby, or Node.js ecosystem. A solid understanding of software development concepts and prior experience working with programming languages is necessary to get started.
Supercharge Your Applications with GraalVM
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 12h total length
Evolutions of JVM
JIT, Hotspot, and GraalVM
GraalVM Architecture
Graal Compiler - JIT, AOT
Graal Compiler - Ahead of Time
Truffle – An overview
Graal Polyglot (Java, Node)
GraalVM Polyglot – Java on Truffle, Python and R
Graal Polyglot - LLVM, Ruby, WASM
Microservices Framework and ARchitecture with Case Study
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!