“A binary instruction format for a stack-based virtual machine”
Runs in the JavaScript VM
Backend for LLVM
WebAssembly How?
“A binary instruction format for a stack-based virtual machine”
Runs in the JavaScript VM
Backend for LLVM
WebAssembly How?
“A binary instruction format for a stack-based virtual machine”
Runs in the JavaScript VM
Backend for LLVM
WebAssembly How?
“A binary instruction format for a stack-based virtual machine”
Runs in the JavaScript VM
Backend for LLVM
Video decoding in the JavaScript platform: “ogv.js, how U work??”
We’ve started deploying my ogv.js JavaScript video/audio playback engine to Wikipedia and Wikimedia Commons for better media compatibility in Safari, Internet Explorer and the new Microsoft Edge browser.
I've got hundreds of thousands of lines of C++, and a full product pipeline.I've got hundreds of thousands of lines of C++, and a full product pipeline.
David Bryant
Mozilla Fellow, Former VP of Platform Engineering
About that big codebase thing
Firefox (Gecko) is 6+ million lines of C++
Runs untrusted content (yikes!)
The web is our test suite
Concurrency is increasingly important...
...and hard
About that big codebase thing
Firefox (Gecko) is 6+ million lines of C++
Runs untrusted content (yikes!)
The web is our test suite
Concurrency is increasingly important...
...and hard
About that big codebase thing
Firefox (Gecko) is 6+ million lines of C++
Runs untrusted content (yikes!)
The web is our test suite
Concurrency is increasingly important...
...and hard
About that big codebase thing
Firefox (Gecko) is 6+ million lines of C++
Runs untrusted content (yikes!)
The web is our test suite
Concurrency is increasingly important...
...and hard
About that big codebase thing
Firefox (Gecko) is 6+ million lines of C++
Runs untrusted content (yikes!)
The web is our test suite
Concurrency is increasingly important...
...and hard
About that big codebase thing
Firefox (Gecko) is 6+ million lines of C++
Runs untrusted content (yikes!)
The web is our test suite
Concurrency is increasingly important...
...and hard
New programming language
Catch flaws at compile time
Easier parallelism
Small and efficient executables
Fit into modern toolchains
Server and client
New programming language
Catch flaws at compile time
Easier parallelism
Small and efficient executables
Fit into modern toolchains
Server and client
New programming language
Catch flaws at compile time
Easier parallelism
Small and efficient executables
Fit into modern toolchains
Server and client
New programming language
Catch flaws at compile time
Easier parallelism
Small and efficient executables
Fit into modern toolchains
Server and client
New programming language
Catch flaws at compile time
Easier parallelism
Small and efficient executables
Fit into modern toolchains
Server and client
New programming language
Catch flaws at compile time
Easier parallelism
Small and efficient executables
Fit into modern toolchains
Server and client
Rust
rust-lang.org
Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
Rust is one of the few languages that really gives you a large amount of confidence that your parallel and concurrent code is anywhere near correct.
[–] repilur1 month ago
Yes we use Rust as our primary language in SEED since about 4-5 months ago, building a new future based on it. Loving it and this awesome community. Esp. after 20+ years of C++ for professional game and engine development.
We are hiring Rust programmers (or programmers keen on learning and embracing Rust) for a wide set of areas (gameplay, engine/graphics, full stack, and more) , primarily here in Stockholm but parts of our team is also in Los Angeles and remote (Netherlands, Montreal, BC).
Will write up and share more about our experiences with Rust and what we are working on. But feel free to comment and DM me here or on twitter (@repi)!
Andrea Pessino
@AndreaPessino
It's finally happening - after >30 years of pro use, 20 of which quite reluctantly, I am officially DONE with C/C++. Only maintenance from now on, everything new will be in @rustlang. THANKS Rust team for refining modern concepts into such a practical, elegant system. I love it.