{'fraction_non_alphanumeric': 0.01781970649895178, 'fraction_numerical': 0.0041928721174004195, 'mean_word_length': 5.044303797468355, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
WePR: A Tool for Automated Web Performance Measurement

In this paper, we present WePR, a web performance measurement tool for evaluating the download and the rendering time of a website at large scale. The first component of the tool, WebPerf, measures the technical metrics of a website such as DNS lookup time, TCP connection establishment time, page download time from different vantage points. The second component renders the website based on the metrics recorded by the WebPerf and measures the rendering time of the website in a browser window. The user experience on a website is then inferred from the measured rendering time. Along with describing WePR's architectural design and the metrics it measures, we present initial measurement results recorded March to August 2015. The results show that transmission latency, DNS lookup time, the number of HTTP elements affect the rendering time of the website and therefore the end user experience.