Arathornon Hacker News • Recommends
On “Matrix 2.0: How we’re making Matrix go voom”
6.6K subscribers • 3 videos on Hallway
Intermediate. Assumes working knowledge.
16K views3 years ago2 recommendations
Distributed systemsWeb developmentNetworking and protocolsConcurrency and parallelismPerformance and optimization
The Matrix team presents the architectural changes in Matrix 2.0, including sliding sync and Element X, designed to match the speed of proprietary messengers.
NOTE: we'll update the FOSDEM 2023 playlist as we gather all the talks. Stay tuned for more Matrix content. This video was recorded during FOSDEM 2023, and can also be found here: fosdem.org/2023/schedule/event/matrix20/ Matrix is an open standard for secure, decentralised communication, which may be familiar from powering the online editions of FOSDEM in 2021 and 2022 (and hybrid-FOSDEM this year!). In this talk we will explain the fundamental changes which are landing in Matrix 2.0, which speeds up Matrix to be at least as snappy as the fastest proprietary messaging apps - all while handling thousands of rooms spanning millions of users. During 2022 we've been on a mission to completely rework the slowest bits of Matrix, aiming that nobody can ever complain about Matrix being sluggish again. In practice this means fundamental changes in: - How Matrix syncs data - "sliding sync", where servers only sync the bare minimum data to clients required to render the UI, providing instant login and instant sync (MSC3575) - How room joins work over federation - "faster joins", where servers only sync the bare minimum data such that clients can start participating in the room as soon as possible (MSC3902) - How auth works - switching Matrix to use OIDC natively for all authentication, registration and account management (MSC3861) - How VoIP works - switching Matrix to natively support multiparty decentralised E2EE VoIP as the primary calling mechanism (MSC3401 and MSC3898) The end result is transformational, and by far the biggest change to Matrix since the project began in 2014. So, we're calling it Matrix 2.0, and this talk will give a guided tour of everything that's changed - and show off the new reference matrix-rust-sdk client SDK, which powers the new flagship mobile Matrix client, codenamed Element X. Hello! Matrix and its ecosystem Spec update Matrix is taking over the world Demo: Element X is blazing fast Behind the scenes of the demo How sliding sync works One matrix-rust-sdk to rule them all Faster remote room joins MatrixRTC, Element Call, Matryoshka Widgets Demo: Element Call! Demo: raiding Element Call with waterfall — Selective Forwarding Units for Matrix OpenID Connect: authentication done right The future: Digital Markets Act, MIMI, MLS, P2P Matrix Demo: P2P Matrix Demo: ThirdRoom — Matrix beyond chat and voice What's next? Support Matrix! 🪙 Donorbox for individuals - donorbox.org/keep-matrix-exciting 💶 Matrix Foundation (paid) membership for orgs - forms.gle/Yy345QkB5pifJJNy6 (This Week in) Matrix 🐘 mastodon.matrix.org/@matrix 🐦️ twitter.com/matrixdotorg [m] matrix.to/#/#thisweekinmatrix:matrix.orgWhat people say. Recommended as a detailed look at the performance and architectural improvements introduced in Matrix 2.0.
Arathornon Hacker News • Recommends
On “Matrix 2.0: How we’re making Matrix go voom”
Arathornon Hacker News • Recommends
On “Signal says it'll shut down in UK if Online Safety Bill approved”
Tmpodon Hacker News • Recommends
On “IRC Is the Only Viable Chat Protocol”
ehPRethon Hacker News • Mentions
On “Matrix 2.0: How we’re making Matrix go voom”
Arathornon Hacker News • Mentions
On “Matrix 2.0: How we’re making Matrix go voom”
Arathornon Hacker News • Mentions
On “Ask HN: Is anyone hosting their own Jitsi server?”
Arathornon Hacker News • Mentions
On “Integrating Zig and SwiftUI”
Arathornon Hacker News • Mentions
On “Matrix 2.0 Is Here”