Instart Web Performance technology is largely driven by the client component, the Nanovisor, that we insert into the pages we send to requesting browsers. This client component allows us to do all sorts of interesting things to improve performance that legacy CDN providers simply cannot do, which is a big part of the reason we can claim to always be the fastest solution. We use the term web application virtualization to describe the client component's function; it allows Instart's service to extend itself transparently into the end user’s browser, becoming the active client portion of our dual-sided platform.
The Nanovisor library (instart.js) is added automatically as a standard script tag in HTML much the same way as other third-party libraries such as Google Analytics would be added to a site. This script tag is automatically added to HTML pages as they are delivered through our service, making the integration process easy as it removes any need for changes in the website or web application code.
The cloud portion of our dual-sided platform resides in our globally-distributed proxy sites. These provide all the advantages of a standard CDN – primarily, caching web content around the globe to minimize latency. But these proxy sites also run our platform software which, in conjunction with the Nanovisor, controls many more aspects of how the content from our customers' origin servers is delivered.
The Nanovisor also powers our Instart Ad Control and Instart Tag Control offerings, which do not require that you route your traffic through the Instart CDN.
The Nanovisor results in a dramatic improvement in end user experience and a richer, more immersive web experience over even the most congested wireless networks.
(For older, non-HTML5 compliant browsers such as Internet Explorer 8, the Nanovisor is not sent to the client. In this case the system automatically falls back to delivering full objects from the cache and providing best-in-class CDN levels of performance.)