I’ve got a UK Filco Ninja Majestouch-2 keyboard to give away on a dāna basis — free, donations welcome. You’d just need to cover postage and packaging. UK only. Model: https://t.co/kSpw0TdAm0
@michaldudak@colmtuite Thanks for replying :). The performance issue I am observing is on first render of triggers as well, see https://t.co/Ldt8O2P9cY. Switching to the visible state is around an order of magnitude slower than with radix-ui's trigger, with very significant rendering lag.
@colmtuite Hi! Is it possible to use Base UI's Menu element with many triggers, e.g. to render a menu for rows of a large table without affecting performance by rendering the dropdown elements N times (where N = number of rows)?
@colmtuite I isolated it and what seems to be happening is `Menu.Trigger` itself is expensive to render. It appears to be over an order of magnitude more expensive to render than radix-ui's `Dropdownmenu.Trigger`.
@colmtuite Thank you! I tried it on my use case (a table with around 1000 rows) but I am getting terrible performance (much worse than rendering a drop-down 1000 times with radix) 🤔 I am likely mis-implementing it, I'll double check.
@jhleath@archildata That makes sense, thank you for the thorough answer. Great to hear you have plans to try to address that; looking forward to checking it out when it comes out :)
@jhleath@archildata Afaik the issue with using SQLite with network filesystems is that the latency makes it so that writers will regularly run into locks, which causes issues under concurrent writes even at low throughputs.
@jhleath@archildata Thanks! How will Archil behave today? SQLite will hold a lock at the filesystem level when a transaction is happening, then release it so other writers can proceed. Would Archil today break?
@MarcJBrooker If we are going for a purely intuitive model I'd guess serializable is what people would expect? Most databases don't default to it however.
@dhh@DirkFromhein I had a Swedish co-worker who took 4 weeks off every summer, apparently it's a thing in Sweden. But yes it's not common in Europe, and sabbaticals are nourishing in ways that shorter holidays are not.
@jdegoes@GolemCloud@vercel As noted in your docs agent enumeration comes with a performance penalty, but would it be the way to go if one doesn't want to take on the complexity of an additional data store?
@jdegoes@GolemCloud@vercel I suppose ideally the data of interest would be replicated in an OLAP store or whatever, but one of the boon of using a relational database is that for simple enough aggregations you can just do them right where the source of your data is.