So how does the browser actually render a website