Skip to content

RESOURCES / BLOG

Blog - Page: 137

Get the latest news on the Cloudinary platform, solutions, and showcases.

Lazy-Loading JavaScript for High-Speed Webpage Performance

Topics Asset Management, Javascript, Lazy Loading
Read Time

JavaScript is a popular programming language, typically for building interactive web apps, thanks to its ease of use and ability to run in any browser with no “JavaScript turned off” setting. The language is easy to learn, accelerating app development. However, to avoid performance issues, be sure to optimize your…

A Primer: Content Delivery Through a China CDN Partnered With Cloudinary

Topics CDN
Read Time

In February 2018, Cloudinary announced its support of content delivery through CDNs [content delivery networks] in China. With this offering, we announced the ability to support features like automatic format f_auto, DPR selection dpr_auto and authentication (using token and cookies). This post elaborates on the CDN options available to…

Get Interactive With Cloudinary’s Shoppable Video and Video Player

Topics Asset Management, Dynamic Video, E-commerce, Shoppable Video, Video, Video Player
Read Time

Attracting visitors to engage with your product videos is an excellent way to boost clickthrough rates, and ultimately, sales. The question is, how do you generate that engagement? Playlists and clickable links come to mind, but generally they appear only after a video has finished playing. For a more captivating…

Easy Video Editing and Delivery for the Android ExoPlayer: A Tutorial

Topics Android, File-upload, Image Transformation, Mobile, Video API
Read Time

ExoPlayer, a media player for Android, was developed and is being maintained by Google as an alternative for Android’s default MediaPlayer. Among ExoPlayer’s advantages over MediaPlayer are dynamic adaptive streaming over HTTP (DASH), smooth streaming, and common encryption. A major advantage, however, is ExoPlayer’s easy customization.

HTTP Live Streaming (HLS): a Practical Guide

Topics Asset Management, Video, Video API
Read Time

Originally developed for Apple, HTTP Live Streaming (HLS) is a video-streaming protocol, supported by Android and other mobile platforms. HLS uses adaptive bitrate to adjust video quality to each viewer’s internet speed and device capabilities. Presently, HLS is mandatory for live streaming on certain mobile devices and most HTML5…

Creating More Engaging Social Videos at Scale

Topics Asset Management, Video, Video API
Read Time

With video becoming increasingly popular, especially across social media, it’s as important as ever to ensure that your videos aren’t one of the hundreds that people just scroll on past. Toward that end, successful techniques have emerged over the last couple of years, e.g.: Overlaying a progress indicator so…

How JPEG XL Compares to Other Image Codecs

Topics Asset Management, Featured, JPEG XL
Read Time

JPEG XL is a next-generation image codec currently being standardized by the JPEG Committee. Based on Google’s PIK codec and Cloudinary’s Free Universal Image Format (FUIF) codec, JPEG XL has created a sum that’s greater than the parts by leveraging the best elements of Google PIK and FUIF:…

Image showing a woman rejoicing surrounded by advanced image formats including WebP vs AVIF vs JPEG XL vs HEIC

How to Upload Images in Angular

Topics Asset Management, File-upload
Read Time

Based on Typescript and a total revamp of AngularJS, Angular is an open-source framework for developing mobile and web apps. That framework has been gaining popularity over the years with a large developer following. Uploading Angular images to Cloudinary triggers this process: The app’s UI, i.e., its client side,…

Progressive JPEGs and green Martians

Topics Featured, Image Formats, Image Transformation, JPEG
Read Time

JPEG images are either progressive or nonprogressive, depending on their encoding order, not politics. Encoding of and decoding of nonprogressive occurs in this simple order: from top to bottom and from left to right. Consequently, when a nonprogressive JPEG is loading on a slow connection, you see the image’s…

Start Using Cloudinary

Sign up for our free plan and start creating stunning visual experiences in minutes.

Sign Up for Free