Skip to content
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
Excellentpix Excellentpix

Intelligence Redefined

Excellentpix Excellentpix

Intelligence Redefined

  • Green Energy
  • Tech News
  • Gadget
  • Smartphone
  • Laptop
  • PC
  • About Us
    • Advertise Here
    • Contact Us
    • Privacy Policy
    • Sitemap
  • Green Energy
  • Tech News
  • Gadget
  • Smartphone
  • Laptop
  • PC
  • About Us
    • Advertise Here
    • Contact Us
    • Privacy Policy
    • Sitemap
Subscribe
Close

Search

Tech News

Wasmer 3.0 revamps API, memory management

By Maria H. Gray
February 21, 2023 2 Min Read
0

Version 3.0 of the Wasmer server-side runtime for WebAssembly (Wasm) has just been released, with improved API and memory management and the ability to run WAPM (WebAssembly Package Manager) packages directly.

Launched November 23, open source Wasmer 3.0 features a Rust API that has been rebuilt. With this new API and memory management style, developers can safely store Wasm objects in the Store. Wasmer 3.0 also introduces a new MemoryView and brings wasmer-js, which runs Wasmer in the browser with wasmer-bindgen, to feature parity with wasmer-sys, which runs Wasmer natively. A beefed up wasmer run command now allows any package published to wapm.io to be run directly from the Wasmer CLI.

Wasmer is positioned as a fast, secure WebAssembly runtime that enables lightweight Wasm containers to run on the desktop, in the cloud, at the edge, and on IoT devices. Wasmer is accessible via the following command:

curl https://get.wasmer.io -sSfL | sh

The project has published instructions for migrating from Wasmer 2x to Wasmer 3.0. Other changes featured in Wasmer 3.0 include:

  • The Wasmer API overall has been made more safe and ergonomic.
  • The various Wasmer engines including dylib, universal, and others have been simplified into one, to better enable code reuse.
  • The create-exe subcommand has been revamped. Wasmer now can turn a WebAssembly file into a native Windows, Linux, or macOS executable. This enables distribution of executables to users without them having to install Wasmer themselves.
  • Startup performance has been improved through use of the rykv framework, for zero-copy deserialization of build artifacts.
  • Single-pass compiler improvements include support for multi-value functions, added support for exception handling frames, and performance improvements.
  • For the Wasmer WASI (WebAssembly System Interface) implementation, multiple bugs have been fixed. The file system and inner types have been reworked with WebAssembly interfaces.

Copyright © 2022 IDG Communications, Inc.

Tags:

Management
Author

Maria H. Gray

Follow Me
Other Articles
How To Turn into A Programmer (Info Expertise)
Previous

How To Turn into A Programmer (Info Expertise)

Next

3 New Google Maps Features That Provide More Interactive Experience to Users

No Comment! Be the first one.

Leave a Reply Cancel reply

You must be logged in to post a comment.

Categories

  • Car
  • Entertainment
  • Gadget
  • Games
  • general
  • Green Energy
  • internet marketing
  • IT Solutions
  • Laptop
  • Lifestyle
  • PC
  • Property
  • Real estate
  • SEO
  • Smartphone
  • Software Company
  • Start Up
  • Tech News
  • Technology

Archives

Recent Posts

  • Incall vs Outcall in Nice: Which Is Best for First-Time Visitors to Nice, France?
  • Beyond the Star Rating: How Artificial Intelligence Elevates Customer Review Monitoring
  • Law Firm SEO Reporting Metrics That Connect Search to New Clients
  • How AI Customer Review Software Helps Businesses Improve Online Reputation
  • HIPAA EDI Transactions Explained: 834, 835, 837, 270/271, 276/277, 278 and 820

BL

SBL

Seedbacklink

serpzilla

excellentpix.com

WhatsApp us