Making Code on the Web Faster With SmartSequence

Peter Blum

The web today is a very different place than it was ten years ago. Web browsers have changed from being essentially thin clients that displayed a uniform static experience, to the full-fledged application execution environments they are today, capable of running rich, interactive applications built with dynamic HTML and powerful JavaScript. 

Over the past few years there has been a massive increase in the amount of HTML and JavaScript code being downloaded to browsers. It’s given developers the ability to dream up some fantastic web experiences that give users responsive, device-optimized, native-like application experiences, all in standard browsers. But all this code has a side effect- it negatively impacts performance.

Last year we showed the world some amazing new capabilities for improving web performance and user experience for image intensive sites with our SmartVision technology. SmartVision does advanced analysis of images using computer vision technology to understand not just the various image formats, but also gain an understanding of the image content itself and how it’s consumed in end users' browsers.

Today we announced our revolutionary new SmartSequence technology that brings that same level of deep application understanding to the HTML and JavaScript code that powers the modern web.

Traditional approaches to optimizing HTML and JavaScript have lived in the cloud only, and without an understanding of how the code is actually executed by real end user browsers, they have been limited to simple tricks like minification (removal of whitespace, comments, and shortening of variable names) that have had only incremental benefits on web performance.

Now Instart Logic’s new SmartSequence technology, coupled with a cloud-client architecture, allows our software-defined application delivery (SDAD) service to gain a unique understanding of how users' browsers actually consume and execute dynamic HTML and JavaScript code. It allows our service to gain execution awareness and deliver amazing levels of web performance, while giving developers the freedom to push the envelope on JavaScript and HTML without impacting performance.

By learning how code is consumed on an ongoing basis across real end users, our service can now intelligently deliver only the code that the browser needs – when it needs it – versus the traditional approach of sending everything up front, including code that is never used.

I’d like to invite you to read more about the JavaScript Streaming and enhanced HTML Streaming features from our developers themselves.

These new capabilities, along with our existing suite of powerful performance features, have given us a massive lead in the web performance world and the confidence to offer a performance guarantee – if we can’t make your web site or web application at least 20% faster, you get the service for free.


Leave a Reply

Your email address will not be published. Required fields are marked *