Great question — answering as the UphillTech team:
Google as been able to render pages even with JavaScript for years now, however, part of it's functions was calculating in a predictive fashion where elements were on a page. You and I can look at the rendered page and instantly recognize the various elements and their location and relationships to each other, but because the placement calculations were predictive and not tied to what we humans take for granted, our visual sense, some intelligence was lost. That is changing. Part of the rendering work going on today is the ability to render a page then analyze the rendering for a more precise understanding of the page. Predictive analysis is disappearing in this case. Instead, Google is...
Full answer by closetnoc: https://webmasters.stackexchange.com/a/71606 (CC BY-SA 3.0).
Need it done for your business? UphillTech.