A Bulgarian engineer, who’s an important part in Google’s Angular team, took time to share some of his knowledge with our colleagues at Musala Soft.
Minko Gechev was at our office as part of the “Meet the Masters” program which provides the company’s employees with the opportunity to talk in person with some of the world’s leading IT specialist. As a part of the program, lectures at Musala Soft have already had Peter Kriens, Scot Wu, Angel Medinilla, Sebastian Daschner and Daniel Hulme.
Minko Gechev’s topic was “Predictive prefetching for the Web” as he discussed with our employees the importance of fast loading of applications and the challenges that this brings.
“A recent study showed that waiting for a slow app to load is almost as stressful as watching a horror movie. With prefetching, while the user is still in the home-page, we can pre-fetch the assets of the pages that are likely to be needed next in the background. After that we could save them in the cache so that when the user performs the navigation we can get the resources directly from there. A couple of risks with prefetching are consumption of a lot of data – if we are too aggressive, we could download far too many assets that the user may eventually not need at all and never fetching the right resources. So predictive prefetching aims to solve this problem. With it we are consuming application usage reports and we are ranking the individual links on the page, depending on how likely for them is to be followed”, said Minko.
In the second part of his lecture, Google’s engineer discussed the Angular Framework with our colleagues. He noted that his work on it is to collect user information about it so that he can bring it back to Google and use it as base for improvement.
See more photos HERE.