• Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms & Conditions
Saturday, November 7, 2026
freevirtualsolutions.com
  • Home
  • Virtual Assistant
  • Enterprise Technology
  • Customer Support
  • Marketing Support
  • Workforce Management
No Result
View All Result
  • Home
  • Virtual Assistant
  • Enterprise Technology
  • Customer Support
  • Marketing Support
  • Workforce Management
No Result
View All Result
Free Virtual Solutions
No Result
View All Result
Home Enterprise Technology

Wasm-based CheerpJ runs Java in web browsers

Ermias S. by Ermias S.
3 years ago
in Enterprise Technology
0
399
SHARES
2.3k
VIEWS
Share on FacebookShare on Twitter


Leaning Technologies has released CheerpJ 3.0, a WebAssembly JVM that runs in modern web browsers. CheerpJ 3.0 is a full rewrite of CheerpJ that supports “very large” Java applications, such as IntelliJ IDEA and Minecraft, the company said in a February 1 announcement.

Replacing 2022’s CheerpJ 2.3 as Leaning Technologies’ long-term supported version, CheerpJ 3.0 draws on lessons from seven years of enterprise and community use of CheerpJ, and from other WebAssembly-based projects such as CheerpX, an x86-to-WebAssembly virtualization system.

CheerpJ compiles Java bytecode into JavaScript using a JIT (just-in-time) compiler for Java bytecode. It includes a complete and unmodified build of OpenJDK, along with a virtualized system layer including virtualized file systems and virtualized networking support using Tailscale. Key capabilities of CheerpJ 3.0 include:

  • Running large, unmodified Java applications in browsers without plugins or a Java installation.
  • No server-side component is required.
  • Works from unmodified JAR (Java Archive) files, with no need for a compilation or preprocessing step.
  • Supports reflection and class loaders.
  • Interoperability with JavaScript.

CheerpJ 3.0 is currently limited to Java 8 support. However, a major motivation for the new architecture was to support multiple Java and runtime versions. Leaning Technologies plans to add support for more modern Java LTS (Long-Term Support) versions later in 2024, starting with Java 11. Long-term goals include reaching parity with the most recent Java LTS version, which is currently JDK 21.

Copyright © 2024 IDG Communications, Inc.



Source_link

Tags: browsersCheerpJJavarunsWasmbasedweb
Previous Post

How Marketing & Sales Leaders Can Accelerate Efficient Growth in 2024

Next Post

Top 10 Customer Service Tips for 2024

Next Post
Top 10 Customer Service Tips for 2024

Top 10 Customer Service Tips for 2024

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Customer Support (1,888)
  • Enterprise Technology (4,746)
  • Marketing Support (4,032)
  • Virtual Assistant (4,353)
  • Workforce Management (1,557)

Free Virtual Solutions

Welcome to freevirtualsolutionsThe goal of freevirtualsolutions is to give you the absolute best news sources for any topic! Our topics are carefully curated and constantly updated as we know the web moves fast so we try to as well.

Category

  • Customer Support
  • Enterprise Technology
  • Marketing Support
  • Virtual Assistant
  • Workforce Management

Recent Post

  • FusionAuth Adds OAuth Controls for Customer AI Agents
  • 5 Best AI Note-Taking Software for 2027: My Top Picks
  • Your Social Media Team Needs More Training — Not More Tasks
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms & Conditions

Copyright © 2023 Freevirtualsolutions.com | All Rights Reserved.

No Result
View All Result
  • Home
  • Virtual Assistant
  • Enterprise Technology
  • Customer Support
  • Marketing Support
  • Workforce Management

Copyright © 2023 Freevirtualsolutions.com | All Rights Reserved.

Chat with us

Hi there! How can I help you?