I tried using GrblGru to stream GCode to a grbl1.1e laser engrave. It was unreliable. The grbl controller would report different errors (sometimes 24, sometimes 33) after a variable number of lines. I think that the sender is overflowing grbl's buffer causing grbl to misinterpret commands.Very infrequently it would work, getting to the end of a 752 line GCode program, but usually it would fail.
I tried several other grbl sender programs with that same GCode file and the same hardware, and they all worked correctly every time.
I used the "dummy" machine definition. I tried with both verbose and non-verbose output in the controller window, and with the controller windows hidden. I also tried turning off all the displays. Nothing helped.