{"id":226417,"date":"2017-08-28T08:27:06","date_gmt":"2017-08-28T06:27:06","guid":{"rendered":"https:\/\/mybroadband.co.za\/news\/?p=226417"},"modified":"2017-08-28T08:28:30","modified_gmt":"2017-08-28T06:28:30","slug":"vroom-software-could-double-your-mobile-browsing-speed","status":"publish","type":"post","link":"https:\/\/mybroadband.co.za\/news\/internet\/226417-vroom-software-could-double-your-mobile-browsing-speed.html","title":{"rendered":"Vroom software could double your mobile browsing speed"},"content":{"rendered":"<p>Researchers at the University of Michigan and MIT have found a way to <a href=\"http:\/\/ns.umich.edu\/new\/releases\/25026-accelerating-the-mobile-web-vroom-software-could-double-its-speed\" target=\"_blank\" rel=\"noopener\"><strong>dramatically speed up the mobile web<\/strong><\/a>.<\/p>\n<p>Using &#8220;Vroom&#8221; software, they optimised the end-to-end interaction between mobile devices and web servers.<\/p>\n<p>The software was tested on 100 popular news and sports websites, with Vroom cutting the median load time on landing pages from 10 seconds to 5 seconds.<\/p>\n<p>&#8220;Vroom dramatically improves upon solutions such as proxy servers, which come with security and privacy concerns,\u201d they said.<\/p>\n<h3 class=\"my-4\">Why the mobile web is slow<\/h3>\n<p>A reason for lag on mobile sites is that the browser must incrementally discover, download, and process close to 100 URLs before the page reveals itself.<\/p>\n<p>&#8220;A lot needs to be bound and assembled, especially on sports and news pages with live content and personalised ads,&#8221; said the researchers.<\/p>\n<p>This back-and-forth is necessary as the central processing units and the networks of mobile devices are slower than their counterparts on desktops and laptops.<\/p>\n<p>As a result, the mobile device&#8217;s CPU sits underutilised while requests and responses are transferred to servers over the cellular network.<\/p>\n<p>Users can rely on proxy servers to accelerate websites, as these essentially act as virtual CPUs &#8211; building pages before transferring them to the browser.<\/p>\n<p>Proxy servers compromise security and privacy, however, as they intercept HTTPS content and require access to a user&#8217;s cookies.<\/p>\n<h3 class=\"my-4\">Vroom<\/h3>\n<p>Vroom&#8217;s architecture removes these issues by bundling resources that browsers need to load pages.<\/p>\n<p>When a web server receives a request from a browser, the server informs the browser about other dependent resources it will need to fetch.<\/p>\n<p>Vroom takes a three-pronged approach to accomplishing this.<\/p>\n<p>First, it augments HTTP responses with custom headers in order to push dependent resources.<\/p>\n<p>Vroom then makes web servers capable of identifying what resources and dependency hints make sense for the server to pass on to the browser.<\/p>\n<p>Finally, Vroom coordinates server-side pushes and browser-side fetches in a way that maximises use of a device&#8217;s CPU.<\/p>\n<h3 class=\"my-4\">Now read:\u00a0<a href=\"https:\/\/mybroadband.co.za\/news\/broadband\/225468-mybroadband-speed-test-app-gets-powerful-update-now-test-your-signal-strength.html\">MyBroadband Speed Test App gets powerful update &#8211; Now test your signal strength<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Researchers have found a way to dramatically speed up the mobile web.<\/p>\n","protected":false},"author":23,"featured_media":131400,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_sma_x_autopost_status":"idle","_sma_x_autopost_error":"","_sma_x_post_id":"","_sma_x_attempts":0,"footnotes":""},"categories":[18],"tags":[45601,45603],"class_list":["post-226417","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-internet","tag-mobile-speed","tag-vroom"],"_links":{"self":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/226417"}],"collection":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/comments?post=226417"}],"version-history":[{"count":1,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/226417\/revisions"}],"predecessor-version":[{"id":226423,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/226417\/revisions\/226423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media\/131400"}],"wp:attachment":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media?parent=226417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/categories?post=226417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/tags?post=226417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}