1,495 karma · joined March 5, 2013
The client-side part doesn't make data transfer any faster.
But, React is easy and intuitive to use for the use case that makes the least sense. Once you get to complex state, I'd argue that React doesn't help much. There are a lot of different tools and ways to manage state, but the way React takes over rendering often leads to weird and confusing bugs, as the 'declarative' syntax is a *very* leaky abstraction.
Then again, I'm fairly sure I have starship installed via `cargo install`, not via portage (Gentoo's packaging system).
I'm a Rust and Gentoo lover :D
Debian has to make choices to use older package versions in many cases, as they don't seem to have a good system for multiple package versions. This means packages are often outdated in general.
Gentoo basically lets you choose versions arbitrarily, which I consider a big plus when it comes to, say, PHP. Also, no silly package drama, you pick which features you want for a package within the package manager system.
Sometimes a pretty good compromise is found, like with PHP, where there's a core package, and additional packages for a common subset of extensions.
Here, though, I both understand, and don't understand.
It's one thing to disable the favicon downloading, and Have I been PWNed integration. That's a fairly obvious case where the security is improved.
But browser integration, hardware key support, and TOTP integration are more nuanced cases. I know I would have a hard time using a password manager without browser integration...especially with increasing security friction adding up.
Security is very important. But security is not the end goal, the goal is to provide the best *practical* defense possible. Browser integration, TOTP integration, passkey support, and hardware key integration all can add enough convenience to actually improve security.
It sure seems like they would be great for large trucks if they could be made beefy enough.