RESOURCES / BLOG
Blog - Page: 137
Get the latest news on the Cloudinary platform, solutions, and showcases.
Lazy-Loading JavaScript for High-Speed Webpage Performance
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…
Read More ->
A Primer: Content Delivery Through a China CDN Partnered With Cloudinary
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…
Read More ->
Get Interactive With Cloudinary’s Shoppable Video and Video Player
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…
Read More ->
Easy Video Editing and Delivery for the Android ExoPlayer: A Tutorial
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.
Read More ->
HTTP Live Streaming (HLS): a Practical Guide
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…
Read More ->
Creating More Engaging Social Videos at Scale
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…
Read More ->
How JPEG XL Compares to Other Image Codecs
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:…
Read More ->
How to Upload Images in Angular
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,…
Read More ->
Progressive JPEGs and green Martians
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…
Read More ->
Start Using Cloudinary
Sign up for our free plan and start creating stunning visual experiences in minutes.
Sign Up for Free