bytecodealliance/wasmtime
View on GitHub ↗ ★ 18,817 Rust
A lightweight WebAssembly runtime that is fast, secure, and standards-compliant
102 mentions on Hacker News by 92 people: 9 stories, 93 comments · first 2018-12-12 · latest 2026-07-25
20082026
-
…API for wasmtime is, but at least the IR (wasm) is, and there's an ecosystem of tools around it. https://github.com/bytecodealliance/wasmtime
comment by gpm · 2022-05-15 · in Ask HN: Recommendation for general purpose JIT compiler -
…the shim for the wasi preopens.[1] Whether that’s a good idea is the other side of the story… [1] https://github.com/bytecodealliance/wasmtime/blob/main/docs/...
comment by voigt · 2022-05-03 · in Show HN: Run WASM in Containerd -
> To say that WASM and JS run in the same VM is utterly misleading the the point of being wrong. https://github.com/bytecodealliance/wasmtime/blob/main/crane... "SpiderMonkey currently has two WebAssembly compilers: The tier 1 baseline…
comment by jcelerier · 2022-03-29 · in WebAssembly in my browser desktop environment -
wasmtime, Standalone JIT-style runtime for WebAssembly, using Cranelift: https://github.com/bytecodealliance/wasmtime wasm3, WebAssembly interpreter: https://github.com/wasm3/wasm3 … and many more
comment by Klasiaster · 2022-03-27 · in Python 3.11 in the Web Browser -
WASM and WASI are two different things. WASI is the WebAssembly System Interface. https://github.com/bytecodealliance/wasmtime/blob/main/docs/...
comment by Deukhoofd · 2022-03-17 · in Lapce – Fast open-source code editor -
There's a JIT framework in Rust: https://github.com/bytecodealliance/wasmtime There's a library for doing full X.509 certificate parsing and verification: https://briansmith.org/rustdoc/webpki/ There's definitely some attempts at doing…
comment by jcranmer · 2022-02-18 · in What Is Rust's Hole Purpose? -
…drivers, and configuration. [1] https://httpd.apache.org/docs/2.4/misc/perf-tuning.html#comp... [1] https://github.com/bytecodealliance/wasmtime/pull/3697 [2] https://github.com/bytecodealliance/wasmtime/pull/3691 [3] https://krustlet.dev/
comment by rektide · 2022-01-21 · in WebAssembly: The New Kubernetes? -
…downgrades the security of it. * real sockets/TLS - https://github.com/WebAssembly/WASI/pull/312 && https://github.com/bytecodealliance/wasmtime/issues/71 ? yes, I understand some people have shimmed in various layers here but most…
comment by eyberg · 2022-01-21 · in WebAssembly: The New Kubernetes? -
…— and to allow other people to conduct benchmarks so they can reproduce results or fill gaps. 1. https://github.com/bytecodealliance/wasmtime
comment by acdha · 2021-12-06 · in Debunking Cloudflare’s recent performance tests -
You mean "multi-return" functions? https://github.com/bytecodealliance/wasmtime/issues/1057 We have looked at these before. Modern CPUs have a RAS, and you dont want to mess with that. But there are ways to implement this, and some papers…
comment by volta83 · 2021-11-27 · in Features of PL/I not realized in a modern language -
…[0] https://github.com/appcypher/awesome-wasm-runtimes [1] https://github.com/wasmerio/wasmer [2] https://github.com/bytecodealliance/wasmtime
comment by krapp · 2021-08-08 · in Why WebAssembly is innovative even outside the browser -
…one day if the de facto WASM runtime becomes bloated or decides to ship with some GUI renderer. [1] https://github.com/bytecodealliance/wasmtime
comment by kierangill · 2021-05-29 · in JupyterLite – WASM-powered Jupyter running in the browser -
I believe that's the goal of Cranelift [1] and rustc's cg_clif [2]. 1: https://github.com/bytecodealliance/wasmtime/tree/main/crane... 2: https://github.com/rust-lang/rust/pull/77975
comment by hexane360 · 2021-05-24 · in Rustc_codegen_GCC can now run libcore’s tests and pass most of them -
> I rather imagine we'll see a wasm vm/runtime in rust Like Wasmtime? https://github.com/bytecodealliance/wasmtime
comment by nindalf · 2021-05-12 · in Deno 1.10 Release Notes -
…is some convenient relatively-stable way to target the Rust MIR or the Rust HIR[2], directly . [1] https://github.com/bytecodealliance/wasmtime/tree/main/crane... [2] https://blog.rust-lang.org/2016/04/19/MIR.html
comment by winter_blue · 2021-05-08 · in A primer on code generation in Cranelift -
…does JIT. It’s quite performant anecdotally and I think some benchmarks might be available. [0] https://github.com/bytecodealliance/wasmtime
comment by rgrmrts · 2021-04-26 · in RPython-Based VMs: Fast Enough in Fast Enough Time -
…perform mitigations for Specter or related security issues, though it may do so in the future." ( https://github.com/bytecodealliance/wasmtime/tree/main/crane... ) Will the wasmer runtime handle specter / meltdown / rowhammer attacks?
comment by bitbo · 2021-04-22 · in Zellij – A Terminal Workspace and Multiplexer -
Cranelift is licensed Apache 2 https://github.com/bytecodealliance/wasmtime/tree/main/crane...
comment by lucian1900 · 2021-04-08 · in GNU lightning: generates assembly language code at run-time -
Wasmtime includes support for .Net: https://github.com/bytecodealliance/wasmtime/
comment by arethuza · 2021-03-18 · in A curated list of .NET performance resources -
…[1] restrictions. (In 1999, I asked Guido for sandboxing support in Python, but he refused.) [0] https://github.com/bytecodealliance/wasmtime/issues/2273 [1] https://github.com/bytecodealliance/wasmtime/issues/2274
comment by mleonhard · 2021-01-29 · in PyO3: Rust Bindings for the Python Interpreter -
…here has a better understanding. [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1687626 [2] https://github.com/bytecodealliance/wasmtime/tree/main/crane...
comment by green-bottle · 2021-01-20 · in Porting Firefox to Apple Silicon -
…I'd love whatever feedback and questions people have. [1] https://github.com/ZekeMedley/lustc/ [2] https://github.com/bytecodealliance/wasmtime/tree/main/crane...
comment by ekez · 2021-01-18 · in Implementing Closures in a Compiled Lisp -
…project, though it currently has a few active maintainers. And much more recently there's Cranelift https://github.com/bytecodealliance/wasmtime/tree/main/crane... which is written in Rust and is being used as a back-end for WebAssembly…
comment by fanf2 · 2020-12-02 · in QBE vs. LLVM -
…that and there's actually developments to have different backends to rustc. Cranelift for example https://github.com/bytecodealliance/wasmtime/blob/main/crane... > "The Rust development team isn't interested in supporting your obscure…
comment by Xylakant · 2020-10-21 · in Cargo-style dependency management for C, C++ and other languages with Meson -
I hope some of the extensions for WASM land like https://github.com/bytecodealliance/wasmtime/issues/677 . I take a look for build an interpreter to run fully on it, but still is required to have a host that understand fully the types so…
comment by mamcx · 2020-08-26 · in Hands-on WebAssembly -
…particular because so many of the top contributors appear to be full-time Mozilla employees[1]. 1 - https://github.com/bytecodealliance/wasmtime/graphs/contribu...
comment by dom96 · 2020-08-13 · in "Much" of the Rust/Wasmtime team hit by layoffs at Mozilla -
See https://github.com/bytecodealliance/wasmtime/graphs/contribu... and https://twitter.com/Sunfishcode/status/1293307332059774977 . Pretty clear cut.
comment by sanxiyn · 2020-08-12 · in Mozilla Fires Servo Devs and Security Response Teams -
…with finer grained permission based sandboxing, so this fits well within the domain [1] https://github.com/bytecodealliance/wasmtime [2] https://wasmer.io/
comment by the_duke · 2020-06-18 · in Show HN: A WebAssembly System Interface Implementation for Deno -
…it looks like spidermonkey is not not being ported, it's just not being entirely ported yet. [1] https://github.com/bytecodealliance/wasmtime/blob/master/cra... [2] https://old.reddit.com/r/rust/comments/9mvnrk/in_firefox_nig... [3]…
comment by gpm · 2020-06-13 · in Microsoft: Rust Is the Industry’s ‘Best Chance’ at Safe Systems Programming -
Correct, cranelift is meant for faster development build cycles https://github.com/bytecodealliance/wasmtime/blob/da02c913cc...
comment by __s · 2020-04-21 · in A possible new back end for Rust -
…via libffi) for a personal project and uncovered a couple of WASM VM options, wasmtime & wasmer: * https://github.com/bytecodealliance/wasmtime * https://wasmerio.github.io/wasmer/c/runtime-c-api/ The underlying implementation of each is…
comment by follower · 2020-03-15 · in WebAssembly brings extensibility to network proxies -
…if you compile C code that targets a "rough edge" or "missing feature" of WASI by accident? [1] https://github.com/bytecodealliance/wasmtime/blob/master/doc... [2] https://github.com/bytecodealliance/wasmtime/blob/master/doc...
comment by daxfohl · 2020-02-26 · in Securing Firefox with WebAssembly -
…tutorial for compiling C/Rust to wasm and running it has some useful information on this front: https://github.com/bytecodealliance/wasmtime/blob/master/doc... We wouldn't have been able to put wasm in Firefox like this if there wasn't…
comment by froydnj · 2020-02-25 · in Securing Firefox with WebAssembly -
Nowdays merged into wasmtime: https://github.com/bytecodealliance/wasmtime
comment by karavelov · 2020-02-24 · in Lightbeam: A Highly-Optimising Streaming WebAssembly Compiler (2019) [video] -
…added WebAssembly support, such as Node, there are dedicated WebAssembly runtimes, like wasmtime: https://github.com/bytecodealliance/wasmtime If you want to provide a plugin or extension interface, and want to give those plugins a limited…
comment by JoshTriplett · 2019-12-16 · in WebAssembly becomes a W3C Recommendation -
For anyone curious, the actual .NET Wasmtime package source is here: https://github.com/bytecodealliance/wasmtime/tree/master/cra...
comment by Nelkins · 2019-12-04 · in Using WebAssembly from .NET with Wasmtime -
…code into the OS process hosting the WASM interpreter and call it through WASM ops. Presumably, https://github.com/CraneStation/wasmtime would benefit from such an FFI API being specified.
comment by derefr · 2019-08-31 · in Dqlite – High-Availability SQLite -
…open source world by just tapping into the ecosystems of other languages. [1] https://wapm.io/ [2] https://github.com/CraneStation/wasmtime [2] https://wapm.io/
comment by the_duke · 2019-08-21 · in WebAssembly Interface Types: Interoperate with All the Things -
…compatibly with capability security, that's not a crazy idea. (See e.g. the first section of https://github.com/CraneStation/wasmtime/blob/master/docs/WA... )
comment by abecedarius · 2019-07-04 · in Python Ported to WebAssembly -
…to compare this to the Hello World that's now possible with WASI and its fd_write function: https://github.com/CraneStation/wasmtime/blob/e530a582afe6a2...
comment by callahad · 2019-06-07 · in Writing Hello World in Web Assembly (2017) -
This seems to be the current documentation: https://github.com/CraneStation/wasmtime/blob/master/docs/WA...
comment by TUSF · 2019-04-22 · in Mozilla announces WebAssembly System Interface, what JVM should have been -
…words, this is a somewhat premature announcement when it comes to fulfilling those promises. [1] https://github.com/CraneStation/wasmtime/blob/master/docs/WA...
comment by Yetanfou · 2019-03-28 · in Lucet: Native WebAssembly Compiler and Runtime -
…a different IR through cranelift. That generally compiles for 64 bit systems but can compile to 32: https://github.com/CraneStation/wasmtime/pull/44 Not sure if this entirely answers your question. Seems like there are still a handful for…
comment by maxmcd · 2019-02-26 · in Universal Binaries Using WASM