Live order book with consistent price change on js

I want to make live order book with consistent price change like on screenshot
image

Is there any code example how to do it on raw js? I tried basic websocket request like @depth but it output not all prices (I need all, even where amount is zero). Tried this Binance API Documentation but I didn’t understand how to do it, especially how to connect depth snaphot with depth stream. If you have working code on js I will be so grateful to you! Also I think I needed asks and bids in defferent variables (maybe it’s not so crutual)

A already googled it, but found nothing

Please check this one

What exactly I need to check, because I don’t use node.js, but only raw/stock js