Can I render different parts of a jina2 template separately using pyramid?
===

I am very very new to web development so I'm sorry if this is either really common or I explain it wrong.    I have a page that loads alot of analytics & data on specific pages and so far its loading okay but I'm wondering if I can speed it up. The idea I had to try to speed it up was to render each part of the separately.  

For example, look at your profile page on SO it has Questions, Answers, Reputation, Tags, Accounts, Badges, Votecasts which in my current model would be gathered in the view.py and then rendered by the template.  But what if the "Reputation" or "tags" query is slow because of XYZ reason, it will slow down the entire page load even if its not super important for most users.  I thought about solving this using javascript to make a request and render the json reply on the page asynchronously but I really like pyramid and using python so if possible I would like to use tools I already know then learn javascript to do this.  The benefit of this approach is I can load/display the top of the page first and render the rest of the page as the queries complete or order the rending by speed of queries.

Is this possible or any suggestions of how to do this? 
