According to info.uniswap.org, the number of uniswap transactions in the last 24 hours was 136,383.
This amounts to approximately
136383 / 24 / 60 / 4 = 24 transactions per block.
It appears that with basic ether transactions, you'd be able to approximately triple that volume in a single block.
How does uniswap process that many transactions on ethereum when there is so much competition to get transactions included in the blockchain?
Is uniswap actually accounting for about 33% of all transactions? (And if the gas used for uniswap transactions is more than that of regular ether transactions, wouldn't this be actually higher than 33%?)
Or does uniswap use some other mechanism to allow more transactions to take place without hogging the ethereum network?