Hacker GitHub

← All repos

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

Mentions per year 102 mentions · busiest year 2022 (23)
20082026
  1. ▲ 4
    Wasmtime: A fast and secure runtime for WebAssembly
    story by h3mb3 · 2022-09-27 · 0 comments
  2. Nice job on the release… But still no multithreading? https://github.com/bytecodealliance/wasmtime/issues/888 It is strange to me to call it 1.0 without seamless threading support and while wasm & wasi still have standards to work out.…
    comment by survirtual · 2022-09-21 · in Wasmtime 1.0
  3. …it wouldn't be easy to just go and play with for fun, but the example is impressively simple: https://github.com/bytecodealliance/wasmtime#example Maybe I'll take it for a spin
    comment by brundolf · 2022-09-20 · in Wasmtime 1.0
  4. ▲ 1
    Wasmtime: Standalone JIT-style runtime for WebAssembly, using Cranelift
    story by thunderbong · 2022-06-17 · 0 comments
  5. …compiler that supports it. [0] https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webas... [1] https://github.com/bytecodealliance/wasmtime/blob/main/docs/...
  6. …-- to get the most mileage we can out of our efforts. It seems to be working OK so far! [0] https://github.com/bytecodealliance/wasmtime/blob/main/crane...
  7. …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
  8. …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
  9. > 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…
  10. 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
  11. 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
  12. 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?
  13. …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?
  14. …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?
  15. ▲ 4
    Cranelift (a code generator, similar to LLVM, but more lightweight)
    story by sealeck · 2022-01-10 · 0 comments
  16. ▲ 1
    Cranelift
    story by tosh · 2022-01-06 · 0 comments
  17. …— and to allow other people to conduct benchmarks so they can reproduce results or fill gaps. 1. https://github.com/bytecodealliance/wasmtime
  18. 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…
  19. …[0] https://github.com/appcypher/awesome-wasm-runtimes [1] https://github.com/wasmerio/wasmer [2] https://github.com/bytecodealliance/wasmtime
  20. …one day if the de facto WASM runtime becomes bloated or decides to ship with some GUI renderer. [1] https://github.com/bytecodealliance/wasmtime
  21. 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
  22. > 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
  23. …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
  24. …does JIT. It’s quite performant anecdotally and I think some benchmarks might be available. [0] https://github.com/bytecodealliance/wasmtime
  25. …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?
  26. Cranelift is licensed Apache 2 https://github.com/bytecodealliance/wasmtime/tree/main/crane...
  27. Wasmtime includes support for .Net: https://github.com/bytecodealliance/wasmtime/
  28. …[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
  29. …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
  30. …I'd love whatever feedback and questions people have. [1] https://github.com/ZekeMedley/lustc/ [2] https://github.com/bytecodealliance/wasmtime/tree/main/crane...
  31. …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
  32. …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…
  33. 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
  34. …particular because so many of the top contributors appear to be full-time Mozilla employees[1]. 1 - https://github.com/bytecodealliance/wasmtime/graphs/contribu...
  35. See https://github.com/bytecodealliance/wasmtime/graphs/contribu... and https://twitter.com/Sunfishcode/status/1293307332059774977 . Pretty clear cut.
  36. …with finer grained permission based sandboxing, so this fits well within the domain [1] https://github.com/bytecodealliance/wasmtime [2] https://wasmer.io/
  37. …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]…
  38. 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
  39. …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…
  40. …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
  41. …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
  42. Nowdays merged into wasmtime: https://github.com/bytecodealliance/wasmtime
  43. …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
  44. 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
  45. …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
  46. …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/
  47. …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
  48. …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)
  49. This seems to be the current documentation: https://github.com/CraneStation/wasmtime/blob/master/docs/WA...
  50. …words, this is a somewhat premature announcement when it comes to fulfilling those promises. [1] https://github.com/CraneStation/wasmtime/blob/master/docs/WA...