What is the Nanovisor?

Instart Web Performance technology is endpoint-aware, meaning that we insert a client component, the Nanovisor, into the pages we send to requesting users. 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 is written in JavaScript, the code already universally understood by all web browsers. It requires no end-user intervention or involvement. The Nanovisor sits between the browser’s standard APIs and the content loaded in the browser. It is then able to intercept standard browser API calls without making any changes to the web page or the browser. By intercepting these browser API calls, the client is able to examine the load sequence of web pages and is able to control resource access.

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 customer's 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 result is 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.)