how to render without displaying the rendering process
If your concern is performance, render using the Command line. This is for sure the most efficient way to render, since blender will not use any resources on the user interface.
The basic command is:
blender -b file.blend -x 1 -o //render -a 

-b
Render in the background with no user interface
file.blend
The path to the blend file you want to render
-x [0\1]
Set option to add the file extension (e.g. &quot;avi&quot; &quot;jpg&quot;, &quot;png&quot; etc) to the end of the file, 0 means no and 1 means yes
-o
Path for the output file and file name (// if using relative paths)
-a
Render the whole animation from start to end using all the settings saved in the blend file.
There are a lot more options accessible when rendering using the command line. More info Here and Here.

If you want to use blender normally, you can close all UV/Image editor windows and in the the Properties window set Scene-&gt;Render-&gt;Display to

Keep UI
The image is rendered to the Image Editor, but the UI remains the same. You will need to open the Image Editor manually to see the render result.