I would find it incredibly useful if we had a way to filter out the top and bottom of the order book - only show us the X/Y middle orders currently placed on either side.
For example if there’s 25 OFFER orders and 25 REQUEST orders total, and I elect to show 3 offers / 5 bids, it would only show the 3 lowest priced offers, the price margin, and the 5 highest priced bids. (And please remember those settings on each screen.)
The client never needs to get the data on the extreme ends.
If you really want to go crazy, alternatively let us specify an “order book depth” (or something) for buy/sell orders. This would only show enough of the best buy/sell orders in order to cover a minimum amount of units. So if you only need to show one order to cover the 100 RAT you’re looking to buy, that’s the only one you see.
For an additional bonus when this mode is enabled - show the average price you would be paying or getting if you were to trade that number of units. Call this the “spot market price average” or something.