• Latest
  • Trending
  • All
  • BUSINESS
  • ENTERTAINMENT
  • POLITICAL
  • TECHNOLOGY

December 15, 2024
NYPD condemns Trump’s DHS for playing politics with counterterrorism funds

NYPD condemns Trump’s DHS for playing politics with counterterrorism funds

October 2, 2025
Morocco: The 14th edition of the Magreb International Film Festival opens in Oujda

Morocco: The 14th edition of the Magreb International Film Festival opens in Oujda

October 2, 2025
South Korea airport workers go on strike starting Wednesday, Korea Airports Corp says, Asia News

South Korea airport workers go on strike starting Wednesday, Korea Airports Corp says, Asia News

October 2, 2025
Mike Johnson Caught on Camera Admitting Trump Is ‘Unwell’

Mike Johnson Caught on Camera Admitting Trump Is ‘Unwell’

October 2, 2025
Madagascar: Protests ongoing to demand president’s resignation as police presence grows

Madagascar: Protests ongoing to demand president’s resignation as police presence grows

October 2, 2025
ICA foils attempt to smuggle 9,200 e-vaporiser pods declared as power banks, 25-year-old Singaporean man arrested, Singapore News

ICA foils attempt to smuggle 9,200 e-vaporiser pods declared as power banks, 25-year-old Singaporean man arrested, Singapore News

October 2, 2025

Pope makes rare comments on U.S. politics, military gathering

October 2, 2025
DRC: Joseph Kabila’s death sentence sends shockwaves through Goma

DRC: Joseph Kabila’s death sentence sends shockwaves through Goma

October 2, 2025
Former lovers acquitted of all charges over alleged sexual abuse of woman’s daughter, Singapore News

Former lovers acquitted of all charges over alleged sexual abuse of woman’s daughter, Singapore News

October 2, 2025
A government shutdown role reversal: From the Politics Desk

A government shutdown role reversal: From the Politics Desk

October 2, 2025
Athens paralyzed by general strike against new labor laws

Athens paralyzed by general strike against new labor laws

October 2, 2025
Nicole Kidman and Keith Urban separate after nearly 2 decades together, Entertainment News

Nicole Kidman and Keith Urban separate after nearly 2 decades together, Entertainment News

October 2, 2025
  • About
  • Advertise
  • Privacy & Policy
  • Contact
Wednesday, November 11, 2026
No Result
View All Result
  • HOME
  • BUSINESS
  • ENTERTAINMENT
  • POLITICAL
  • TECHNOLOGY
  • ABOUT US
  • OUR POLICY
  • Login
  • Register
  • HOME
  • BUSINESS
  • ENTERTAINMENT
  • POLITICAL
  • TECHNOLOGY
  • ABOUT US
  • OUR POLICY
No Result
View All Result
Huewire
No Result
View All Result
Home TECHNOLOGY

by huewire
December 15, 2024
in TECHNOLOGY
0
493
SHARES
1.4k
VIEWS
Share on FacebookShare on Twitter

New WebAssembly backend

This release is mostly driven by development of new WebAssembly backend.
Old WebAssembly backend exists for many years and works well, however, did not see any adoption.
The main reason is that it does not add significant advantages (like performance improvements),
but makes development experience much worse, i.e. does not allow to easily interact with browser JS APIs
and produces large binary files (times as large as JS).

With introduction of new WebAssembly GC proposal these problems were solved.
However, this is not just small addition to original WebAssembly spec, but a game changer,
it was impossible just to improve existing backend to support new proposal.
So the decision was made to create a brand new WebAssembly backend, which would co-exist with the old one.
Perhaps, at some point old WebAssembly backend will be deprecated and fully removed,
but for now they will co-exist.
However, WebAssembly GC will be advertised as primary WebAssembly target
and the documentation will be maintained for WebAssembly GC, not for old WebAssembly.

New WebAssembly GC is a bit limited compared to JS backend, but mostly provides all features available
in old WebAssembly backend. Moreover, WebAssembly GC fully supports JSO, as Java-to-JS interaction API.
Hopefully, the next release will cover remaining features and WebAssembly GC backend will be on par with
JS backend and the “experimental” tag will be removed from WebAssembly support.

Java class library emulation

  • Fixed bugs in BitSet implementation
  • Add ceilDiv, ceilDivExact, ceilMod, floorDivExact, absExact to Math class.

Support for JS APIs

  • Reading files from , which includes classes like File, Blob, ReadableStream and so on.
  • Binding for HTMLElement.touch and HTMLElement.input events.
  • Binding for Popover API.
  • Binding for Navigator.sendBeacon
  • Binding for Error.cause

Other stuff

  • Long emulation was removed from JS runtime. Now JS only relies on
    BigInt,
    which is supported by all browsers for more than 4 years.

Sponsorship

Worth mentioning that TeaVM evolved with the support from its sponsors.
If you like this project, you can start donating.

Special thanks to @reportmill and @shannah, our permanent sponsors!

Contributors

  • @lax1dude
  • @Ihromant
  • @hontvari
  • @lasse-cs
  • @pizzadox9999
  • @SquidDev

Special thanks to @Ihromant, @lax1dude
and xpenatan, who were early adopters of WebAssembly GC backend
and helped to find some bugs there. Also, I want to highlight @lax1dude,
who not only enabled WebAssembly GC in his project, bug managed to identify, fix and successfully
sent his PR to main repository.

Read More

Share197Tweet123
huewire

huewire

Recent Comments

No comments to show.

Recent Posts

  • NYPD condemns Trump’s DHS for playing politics with counterterrorism funds
  • Morocco: The 14th edition of the Magreb International Film Festival opens in Oujda
  • South Korea airport workers go on strike starting Wednesday, Korea Airports Corp says, Asia News
  • Mike Johnson Caught on Camera Admitting Trump Is ‘Unwell’
  • Madagascar: Protests ongoing to demand president’s resignation as police presence grows
Huewire

Copyrights © 2025 Huewire.com.

Navigate Site

  • About
  • Advertise
  • Privacy & Policy
  • Contact

Follow Us

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result
  • HOME
  • BUSINESS
  • ENTERTAINMENT
  • POLITICAL
  • TECHNOLOGY
  • ABOUT US
  • OUR POLICY

Copyrights © 2025 Huewire.com.