Mobile Centric with device detection

Most of the traffic on the web today is mobile. The increasing diversity of mobile devices makes it difficult for developers to optimize images correctly. This is no job for human beings. Too many moving parts.

This is why ImageEngine is different from the average image optimizer. Unlike its competitors, ImageEngine optimizes content for mobile devices by leveraging proactive device detection.

ScientiaMobile’s industry-leading WURFL device detection is built into ImageEngine’s CDN to enable automatic image optimization based on the device's size and capabilities. No other solution on the market effectively leverage device detection.

ImageEngine proactively uses the device information and, depending on the browser, OS, size, and capabilities of the device, the image may be resized, compressed and converted differently. And even though ImageEngine delivers amazing results on mobile devices and apps, images are optimized equally well for desktop browsers.

Reduced Payload = faster site

ImageEngine's Smart Byte guarantee promises that every customer’s image payload will be reduced. Users see up to 80% lower payload because of device-specific tailoring using the most efficient file formats.

This amounts to an increase in savings with no meaningful change in visual quality. Multiple studies have been done that prove the relation between great web performance and business metrics. A faster and leaner site means higher conversion rates, lower bounce rates, increased cart size, more page views per session, and ultimately higher revenue.

The Smart Byte Difference: Improved Performance and Savings

You pay based on the improved performance and reduced payload generated by ImageEngine Smart Bytes. For example, a typical CDN will charge you for 1 GB of full image payload. But ImageEngine promises to reduce your image payload by at least 40% – or 0.6 GB of Smart Bytes. This means savings in your CDN bill. If ImageEngine does not reduce your image payload by at least 40%, then we will give you 3 months of service for free. We stand behind our performance.

"We found ImageEngine on the nuu:bit edge platform to be the best choice. It has already improved customer browsing experience, reduced our image payload by more than 60%, and has created other efficiencies"

Navaneetha Krishnan, CTO and Co-founder of Voonik

Compare ImageEngine with Other CDNs

ImageEngine is the most effective and fastest image-optimizing CDN on the market today. On average, websites using ImageEngine load 28% faster than most CDNs, and 35% faster than Image Management solutions. And when it comes to image payload optimization, ImageEngine is 46% more efficient than the closest competitor.

But you don’t have to take our word. Trial ImageEngine for free for 30 Days. And if we don’t meet the Smart Byte guarantee, we will give you 3 months of free service. That’s how confident we are we can improve your website.

What You Get with ImageEngine

ImageEngine is a fully fledged CDN. Not only for image optimization and acceleration. ImageEngine offers all the features you expect from a global next-generation CDN.

ImageEngine is a pull-based CDN meaning that customers don't have to "upload" their site anywhere. ImageEngine will pull on demand. The only thing needed is to refer requests through our network either by prefixing URLs or pointing a DNS record.

Getting started

Get started with a 30-day free trial.

Sign up for an ImageEngine account. You'll get a unique ImageEngine hostname. Our team will reach out to you and assist you through the process.

Define the origin server from where ImageEngine will pull assets. Can be any resource as long as it's accessible over http, for example your publishing system or an S3 bucket.

Create a CNAME record (hostname of your choice) in your DNS and point it to the ImageEngine hostname assigned in step 1:

images.example.com. CNAME xxxx.imgeng.in.

(Exchange "xxxx.imgeng.in with the ImageEngine hostname provided upon signup.) *

*) Alternatively, ImageEngine also offer a method where you can prefix all image URLs with the ImageEngine hostname.

Dynamic Image Optimization

With ImageEngine, there’s no need to install server-side libraries, JavaScript hacks, or other dependencies.

ImageEngine has a truly unique approach to image optimization. Knowing that the majority of internet traffic is generated by mobile devices, knowledge about these devices is crucial in order to give good results. ImageEngine has built in device detection by WURFL which provides all the information required to optimize any image perfectly for any device, browser, or app.

Device detection is only one of the ingredients which makes ImageEngine so effective. In addition, client hints are supported. Client hints is an initiative by Google which enable ImageEngine to be more specific in determining the best size and resolution of an image. Client hints is great together with responsive images syntax as it addresses most of the short-comings with responsive images.

More information about how to work with ImageEngine and responsive images can be found in the documentation. To summarize, all the responsive images syntax you need to handle any scenario is the following:

<img src="//images.example.com/images/thing.jpg" sizes="200px">

Of course, if customers would like to use the full verbosity of responsive images, they can still do that with ImageEngine utilizing its directives to specify size, formats and crops.

How much ImageEngine compresses the image is dependent on variables such as original image size, quality and format, client capabilities such as screen size, resolution and DPI and image format support, and lastly network conditions along with client hints and any explicit directives.

ImageEngine's unique image optimization algorithm consider all aspects and make sure that any image is optimized and cached accordingly.

Because of this advanced logic, there is no need to proactively define breakpoints in one’s web design and create specific image sizes and formats to go with the breakpoints like responsive images requires. ImageEngine will automatically generate an optimized version of the correctly sized and formatted image on demand. This saves development time. Further, if the web design or layout changes over time, there is no need to go back and re-generate new sizes of old images. To proactively manage ongoing maintenance like this, ImageEngine makes sure new versions of images are generated as needed.

Directives

Customers can instruct ImageEngine to treat an image in a certain way. This is done through directives. Directives are parameters in the URL which define size, format, compression and more. that should be applied to the given image resource. In most cases, ImageEngine performs best in "auto mode", without directives, but for specific requirements, directives may be useful. One example of this is if a customer explicitly wants to use the responsive images syntax:

In the example above, the resolution of the image is manually set by using directives. Directives are appended in the query string.

Try out the directives

It is important to remember that ImageEngine is not an asset management platform, but an Image CDN. Still, ImageEngine does support a range of image manipulation functions. Below are some examples for testing. (See full list of directives) Please note that one’s browser may not support all the image formats listed.

For comparison, the image to the left is optimized automatically by ImageEngine.