Nice, but I'm trying to do it in javascript. And I don't want Immutable blocks. I want Latest blocks.
<script src="https://unpkg.com/dsteem@^0.10.0/dist/dsteem.js"></script>
let client = new dsteem.Client('https://api.steemit.com')
var stream = client.blockchain.getOperationsStream()
stream.on('data', (operation) => filter(operation))
The blocks that this script retrieves are 20 blocks late. (immutable)