正在加载视频...

视频加载失败

Facepunch is attempting to reduce Load Times for #Rust, this is a quick test comparing Regular Rust vs current attempts on Staging Branch. The reductions are significant, Huge Work in Progress.

16,787 次观看 • 1 年前 •via X (Twitter)

11 条评论

Chrysalis 的头像
Chrysalis1 年前

this is gonna be huge with the seismic alarm, will be much easier to defend offlines

Mobile Scanner 的头像
Mobile Scanner1 年前

Scan any documents, convert images into text, PDF files, etc. 👍

DB 的头像
DB1 年前

Your telling me I can die to nakeds faster then ever before? No way

Drummer Jacob 的头像
Drummer Jacob1 年前

I cant help but think that many of these fixes theyre doing to the game should have happened a decade ago.

fluctuoso 的头像
fluctuoso1 年前

Whaaaaaaatthefk

micay 的头像
micay1 年前

THIS is absolutely insane

Snowy 的头像
Snowy1 年前

HOLY W! I am glad they're doing more Performance updates.

DevilishTay 的头像
DevilishTay1 年前

nice now cheaters can join the game even faster

MADDCRACK 的头像
MADDCRACK1 年前

Load times are cool but they gotta do something about over all performance. Since the jungle update the stutters have been insane.

DrEarss 的头像
DrEarss1 年前

Now I can actually use the rust plus alarm to defend the raid and not watch it happen

20K.GG 的头像
20K.GG1 年前

Staging’s new async-loading build already feels way snappier. Facepunch usually lets big engine tweaks cook on staging until the next force wipe, so with this dropping mid-July the natural window is the August wipe.

相关视频

Why is Rust different than many/most programming languages? Alice Ryhl works on Google's Android Rust team, is a Rust language team advisor, and is a core maintainer of Tokio (the most widely-used async runtime in Rust) Timestamps: 00:00 Intro 04:09 Tokio: an overview 05:11 What Alice likes about Rust 12:48 Rust for TypeScript engineers 13:51 Moving from C++ to Rust 14:34 Memory safety 18:12 Garbage collection tradeoffs 21:46 Ownership, references, and borrowing 26:59 Unsafe in Rust 31:21 Crates and Cargo 35:55 Language design and RFCs 43:02 Building new features 46:30 Editions vs. versions 49:47 Getting paid to work on Rust 51:27 Contributing to Rust 53:03 Rust in the Linux kernel 55:45 AI use cases for Rust 1:01:35 Learning Rust 1:03:54 Book recommendation Brought to you by: • Antithesis – verify your system’s correctness without human review or traditional integration tests – and avoid bugs or outages. • Sentry – application monitoring software considered “not bad” by millions of developers Three things worth knowing about Rust: 1. Rust was designed to turn implicit failures into compile errors. Where other languages allow you to forget something, Rust makes an omission into a compilation error for things like null checks, uninitialized variables, or error propagation with the ‘?’ character. If you mess something up, it’s almost certain your program will not compile. If it does, at the very least you should see a lint warning. 2. Refactoring in Rust is safe and easy, thanks to the compiler. Alice: “I change a return type or struct field, then just fix the compiler errors until the compiler stops shouting. And then once I’ve done that, I’ve updated every place I need to update.” Rust’s focus on correctness makes refactoring it more straightforward than dynamically-typed languages and Java-style typed ones are to refactor. 3. “Editions” allow Rust to make breaking changes without ‘breaking’ anyone’s code. Rust editions (2015, 2018, 2021, 2024) can be mixed freely across crates. A library on the 2021 edition works seamlessly with a binary on the 2024 edition. This is how Rust evolves syntax (like adding async/await as keywords) without forcing an ecosystem-wide migration. Thanks a lot, Alice for this great discussion! And for your work on Rust.

Gergely Orosz

52,183 次观看 • 4 个月前