title: What's the difference between a browser engine and rendering engine?
body: <p>I found some similar questions but they do not fully respond to the one I have, here is the list that I hope will help someone else:</p>
  
  <p><a href="https://stackoverflow.com/questions/1814830/whats-the-difference-between-a-browser-engine-a-rendering-engine-and-a-user-ag">What's the difference between a browser engine, a rendering engine and a user agent? </a></p>
  
  <p><a href="https://stackoverflow.com/questions/12321434/difference-between-layout-engine-and-javascript-engine">Difference between layout engine and javascript engine</a></p>
  
  <hr>
  
  <p>As explained here <a href="https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/" rel="noreferrer">https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/</a> </p>
  
  <p><strong>The browser engine:</strong> marshals actions between the UI and the rendering engine.</p>
  
  <p><strong>The rendering engine:</strong> responsible for displaying requested content. For example if the requested content is HTML, the rendering engine parses HTML and CSS, and displays the parsed content on the screen.</p>
  
  <p>According to Wikipedia:
  A web browser engine (sometimes called web layout engine or web rendering engine)...</p>
  
  <p>But I little bit confused, I still can't understand what the browser engine is, what are the "actions between the UI and the rendering engine".</p>