I work on a site with a few page types that use JavaScript to populate a long list of products with various elements (image, description and link to the full product page). These pages are basically category pages that help users quickly scroll through long lists of items. We do it this way to help the pages load quickly on mobile devices.
Google indexes these pages, and some rank very well (Top 5). But, Google's cached view does not show the individual product listings that are rendered by JavaScript. You basically see a blank page with no images, text, links, etc, except for header and footer links. However, their fetch and render tool shows the full view that the user would see.
My question is, does anyone know if Google is passing page rank from these pages to the product pages via the links embedded in the JavaScript, and does the content rendered by Javascript influence rankings for these pages, or is it ignored?