인기: 데이터 업데이트: 2026년 11월 15일

카테고리

인터넷1,415
커뮤니케이션328
오디오 및 비디오936
그래픽 및 디자인561
오피스 및 생산성1,176
개발 도구3,279
AI 도구605
보안 및 개인정보407
시스템 도구3,183
게임544
교육 및 과학241
네트워크 및 IT292

Wasmtime 13.0.0 다운로드

A fast and secure runtime for WebAssembly

이전 버전입니다. 현재 최신 버전은 50.0.1입니다. Wasmtime 50.0.1 · 출시일:

설치 파일 13.0.0

아키텍처형식설치 범위파일 크기다운로드SHA256
64비트 MSI 모든 사용자 — github.com VirusTotal

링크와 SHA256은 Windows 패키지 관리자 커뮤니티 매니페스트에서 가져왔습니다. 실행하기 전에 다운로드한 파일의 해시를 비교해 보십시오.

릴리스 노트

Added
- Configuration of mach ports vs signals on macOS is now done through a Config instead of at compile time. #6807
- Engine::detect_precompiled{,_file} can be used to to determine whether some bytes or a file look like a precompiled module or a component. #6832 #6937
- A new feature "wmemcheck" has been added to enable Valgrind-like detection of use-after-free within a WebAssembly guest module. #6820 #6856
- The wasmtime CLI now supports executing components. #6836
- Support for WASI preview2's TCP sockets interface has been added. #6837
- Wasmtime's implementation of the wasi-nn proposal now supports named models. #6854
- The C API now supports configuring native_unwind_info, dynamic_memory_reserved_for_growth, target, and Cranelift settings. #6896 #6934
- The wasmtime crate now has initial support for component model bindings generation for the WIT resource type. #6886
- Cranelift's RISC-V backend now has a complete implementation of the WebAssembly SIMD proposal. Many thanks to Afonso Bordado for all their contributions! #6920 #6924
- The bindgen! macro in the wasmtime crate now supports conditional configuration for which imports should be async and which should be synchronous. #6942

Changed
- The pooling allocator was significantly refactored and the PoolingAllocationConfig has some minor breaking API changes that reflect those changes.
Previously, the pooling allocator had count slots, and each slot had N memories and M tables. Every allocated instance would reserve those N memories and M tables regardless whether it actually needed them all or not. This could lead to some waste and over-allocation when a module used less memories and tables than the pooling allocator's configured maximums.
After the refactors in this release, the pooling allocator doesn't have one-size-fits-all slots anymore. Instead, memories and tables are in separate pools that can be allocated from independently, and we allocate exactly as many memories and tables as are necessary for the instance being allocated.
To preserve your old configuration with the new methods you can do the following:

let mut config = PoolingAllocationConfig::default();

// If you used to have this old, no-longer-compiling configuration:
config.count(count);
config.instance_memories(n);
config.instance_tables(m);

// You can use these equivalent settings for the new config methods:
config.total_core_instances(count);
config.total_stacks(count); // If using the `async` feature.
config.total_memories(count * n);
config.max_memories_per_module(n);
config.total_tables(count * m);
config.max_tables_per_module(m);

There are additionally a variety of methods to limit the maximum amount of resources a single core Wasm or component instance can take from the pool:
- PoolingAllocationConfig::max_memories_per_module
- PoolingAllocationConfig::max_tables_per_module
- PoolingAllocationConfig::max_memories_per_component
- PoolingAllocationConfig::max_tables_per_component
- PoolingAllocationConfig::max_core_instances_per_component
These methods do not affect the size of the pre-allocated pool. #6835
- Builder methods for WASI contexts now use &mut self instead of self. #6770
- Native unwinding information is now properly disabled when it is configured to be turned off. #6547
- Wasmtime's minimum supported Rust version (MSRV) is now 1.70.0. Wasmtime's MSRV policy of supporting the last three releases of Rust (N-2) is now additionally documented. More discussion can additionally be found on the PR itself. #6900
- Wasmtime's support for DWARF debugging information has seen some fixes for previously reported crashes. #6931

Removed
- Wasmtime's experimental implementation of wasi-crypto has been removed. More discussion of this change can be found on #6732 and #6816
- Support for union types in the component model has been removed. #6913

https://github.com/bytecodealliance/wasmtime/blob/main/RELEASES.md#1300

프로그래밍 언어 및 SDK 인기 1위

전체 보기
  1. Go Programming Language프로그래밍 언어 및 SDK
  2. LLVM프로그래밍 언어 및 SDK · LLVM
  3. Deno프로그래밍 언어 및 SDK · Deno Land Inc.
  4. CMake프로그래밍 언어 및 SDK · Kitware
  5. Yarn프로그래밍 언어 및 SDK · Yarn Contributors
  6. pnpm프로그래밍 언어 및 SDK · pnpm
  7. Ccache프로그래밍 언어 및 SDK · Joel Rosdahl
  8. sbt프로그래밍 언어 및 SDK · Lightbend, Inc.
  9. BOINC프로그래밍 언어 및 SDK · Space Sciences Laboratory, U.C. Berkeley
  10. Dart SDK프로그래밍 언어 및 SDK · Google

태그

공유