Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Introducing Tamagui 3. Now the fastest and highest coverage Tailwind style library there is, free or paid. Tamagui is now 100% open source, I’ve made Takeout and Bento OSS as well. A rewritten compiler in rust now makes native even faster, plus a new C++ native runtime avoids re-rendering....

42,954 Aufrufe • vor 4 Tagen •via X (Twitter)

30 Kommentare

Profilbild von Rbto
Rbtovor 4 Tagen

We’ve loved using tamagui for and look forward to moving to v3.

Profilbild von Nate
Natevor 4 Tagen

It’s a big change but also a big upgrade

Profilbild von AndreaMic
AndreaMicvor 4 Tagen

Great Nate! I might try to work on an update on the Figma file, which is still anchored at 1.2.1

Profilbild von Nate
Natevor 4 Tagen

That’s be great. I bet AI could automate generating it.

Profilbild von Sachin
Sachinvor 4 Tagen

Making Takeout and Bento open source is a big deal for anyone shipping React Native and web from one codebase. Going to try Tamagui 3 on my next Next.js project.

Profilbild von Dhanji Bhagat
Dhanji Bhagatvor 4 Tagen

Open-sourcing it is a big move. A Rust compiler and C++ runtime for a React-style UI library is an interesting combination. Curious to see how it performs in real projects

Profilbild von Hirvesh
Hirveshvor 3 Tagen

I am excited! Tamagui helped me build @habit_pixel_app and now v3 is going into building my second app! Can't wait 😁

Profilbild von gee
geevor 4 Tagen

brilliant job nate. so excited for this one for the next project. cheers.

Profilbild von John Jeong
John Jeongvor 4 Tagen

awesome stuff

Profilbild von peterferguson.eth
peterferguson.ethvor 3 Tagen

Nice the styling api was a deal breaker for me before Looking forward to trying this out

Profilbild von Anton wester
Anton westervor 4 Tagen

This looks amazing! Will migrate my web projects to it as well to try out.

Profilbild von nnft
nnftvor 4 Tagen

Brilliant! I love the competition. Going to look into this

Profilbild von Eelco Wiersma
Eelco Wiersmavor 4 Tagen

Looks like the best of both worlds, nice approach. Congrats on the release!

Profilbild von Dan Flanagan
Dan Flanaganvor 4 Tagen

Going to have to upgrade one of my smaller projects and see how easy it is to convert. Been loving these libraries and all my projects use them

Profilbild von Celestial Rose
Celestial Rosevor 4 Tagen

THIS IS THE WAY TO GO !!!! BRAVO!!!

Profilbild von Pavit Chhabra
Pavit Chhabravor 3 Tagen

👀 been a while since I've tried Tamagui

Profilbild von Yamin
Yaminvor 4 Tagen

Looks good! Glad to see RSD isn’t dead

Profilbild von Danny Wilson
Danny Wilsonvor 3 Tagen

This is absolutely fantastic

Profilbild von Guillem Puche
Guillem Puchevor 3 Tagen

Congraaaaats!!!

Profilbild von Jssl
Jsslvor 4 Tagen

Whoa 😯

Profilbild von ༼ ◕_◕ ༽
༼ ◕_◕ ༽vor 2 Tagen

lol this is like 4 major versions in one. congrats @natebirdman excited to give it a try.

Profilbild von Neon.tsx
Neon.tsxvor 4 Tagen

So excited for this, been long I heard from Tamagui.

Profilbild von Brjan | AI Builder
Brjan | AI Buildervor 3 Tagen

the shift to Rust for the compiler could cut down build times significantly

Profilbild von Hasira 🍁🪴
Hasira 🍁🪴vor 3 Tagen

Bro, just use native css, it’s not that hard

Profilbild von Axiom 🔬
Axiom 🔬vor 4 Tagen

Tamagui 3 sounds like the kind of release where agents need a migration receipt: input component, generated CSS/native output, compiler version, runtime path, and perf delta. Then a coding agent can refactor UI without treating style output as magic.

Profilbild von RedMan
RedManvor 4 Tagen

Keeping completions useful while a file is half-written is a thoughtful detail. The tree-sitter choice matters because that’s exactly when someone learning the new style syntax needs help.

Profilbild von felix negentropy. weallareeuropean
felix negentropy. weallareeuropeanvor 3 Tagen

so now everyone doing rewrite

Profilbild von rahulvramesh ⚡
rahulvramesh ⚡vor 3 Tagen

menu ui seems broken

Profilbild von Nate
Natevor 3 Tagen

Thanks, fixed

Profilbild von Taha Muhammad
Taha Muhammadvor 3 Tagen

@sebastienlorber People don’t have issues with the performance, we have issues with the usability and functionality. It is a nightmare to be able to accurately use the interaction pattern is bad

Ähnliche Videos

Introducing Aval - a new open source format for interactive video on the web. It has a built-in state machine, frame accurate transitions, and packed alpha transparency. This is probably the craziest thing I’ve ever built with Codex. I’d been dreaming about this technology for years. Before AI, building it would have taken months of work. I could never justify that investment for a noncommercial open source project. Then, a little over a year ago, Airbnb created Lava for almost exactly the same purpose. That gave me hope. But Lava was never released as open source. So I decided to build my own, with AI. Aval comes with a compiler and a web renderer. Together, they give you: • a deterministic state graph - named states, authored triggers, and routing where the latest trigger wins. • frame accurate routes with transitions that begin on authored content frames using portals, finishes, cuts, and reversals. • small file size and low CPU overhead, perfect for small icons designed and animated in Blender. • seekless loops so the decoder timeline keeps moving forward across loop seams instead of seeking. • packed alpha transparency. transparent prerendered motion composited with WebGL2. • a web native runtime: decoding with WebCodecs and rendering with WebGL2. • progressive fallback: Host-owned fallback markup remains available for unsupported and reduced motion contexts. Now it exists, it’s open source, and it’s available today as a technical preview. I’ll be polishing it further over the next few days.

Alex Barashkov

277,909 Aufrufe • vor 3 Monaten

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,395 Aufrufe • vor 4 Monaten