# JPEG

Published articles for JPEG.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Pure Codename One Text Editing Without Native Overlays

DevFeed: [Pure Codename One Text Editing Without Native Overlays](<https://devfeed.tech/articles/pure-codename-one-text-editing-without-native-overlays-19552.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/text-input-without-native-overlay/>)

Author: Shai Almog

Published: 2026-07-27T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [ui](<https://devfeed.tech/topics/ui.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [component](<https://devfeed.tech/tags/component.md>), [formatting](<https://devfeed.tech/tags/formatting.md>), [gif](<https://devfeed.tech/tags/gif.md>), [image](<https://devfeed.tech/tags/image.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [native](<https://devfeed.tech/tags/native.md>), [port](<https://devfeed.tech/tags/port.md>)

### AI overview

A new semantic port contract lets Codename One handle text painting, selection, rich editing, clipboard formats, and bidirectional layout while platform ports provide keyboard and input-method events. The opt-in path supports text composition, undo and redo, selection geometry, and multi-format clipboard content without a visible native field.

### Source excerpt

A semantic port contract lets Codename One own text painting, selection, rich editing, clipboard formats, and bidirectional layout while the platform supplies keyboard and IME operations.

## Journey to JPEG XL: How open source experiments shaped the future of image coding

DevFeed: [Journey to JPEG XL: How open source experiments shaped the future of image coding](<https://devfeed.tech/articles/journey-to-jpeg-xl-how-open-source-experiments-shaped-the-future-of-image-coding-34312.md>)

Original publisher: [Read original article](<http://opensource.googleblog.com/2026/06/journey-to-jpeg-xl-how-open-source-experiments-shaped-the-future-of-image-coding.html>)

Author: Google Open Source (noreply@blogger.com)

Published: 2026-06-03T18:30:00Z

Content type: article

Language: en

Sources: [Google Open Source Blog](<https://devfeed.tech/sources/google-open-source-blog.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [color](<https://devfeed.tech/topics/color.md>), [Internet](<https://devfeed.tech/topics/internet.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [color](<https://devfeed.tech/tags/color.md>), [compression](<https://devfeed.tech/tags/compression.md>), [image](<https://devfeed.tech/tags/image.md>), [image-compression](<https://devfeed.tech/tags/image-compression.md>), [internet](<https://devfeed.tech/tags/internet.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [jpeg-xl](<https://devfeed.tech/tags/jpeg-xl.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article traces the development of JPEG XL through earlier open-source experiments, including WebP Lossless, Brotli, Butteraugli, Guetzli, and Brunsli. It explains how work on entropy coding, context modeling, psychovisual metrics, color representation, and JPEG compression informed the newer image format.

### Source excerpt

by Jyrki Alakuijala, Zoltán Szabadka & Luca Versari, Paradigms of Intelligence, Google Technology & Society Building the Next Generation Image Standard The internet runs on images. Since the early days of the web, there has been a relentless tension between visual fidelity and bandwidth. For decades, the industry relied on the venerable JPEG standard for images loading fast. It served us remarkably well, but as displays moved to High Dynamic Range (HDR) and Wide Color Gamut (WCG), the format began to show its limits. The road to JPEG XL (JXL) wasn't a straight line. It was a decade-long exploration, creating a series of milestone projects testing radical ideas in psychovisual modeling, entropy coding, and optimization. Today, as JPEG XL sees rapid adoption across operating systems and professional standards, we're looking back at the experiments that made it possible. The Early Foundation: 2011-2017 Our study began with a focus on understanding the limits of existing technology. We didn't start by trying to write a new standard; we started by trying to make the current ones better, and learning their limitations. This allowed us to make the new formalism more flexible and efficient in the right places. WebP Lossless and Brotli: Lossy WebP drew its lineage from video technology, the WebP Lossless (2011) represented an architectural and scoping departure. We debuted the entropy image concept, an innovative method utilizing a secondary image to orchestrate the selection of static entropy codes for the primary visual data. We reapplied this approach later with data-driven context modeling in the Brotli compression format, enabling rich context modeling without slowing decoding. Butteraugli: Around 2014, we realized that raw mathematical compression (PSNR) wasn't enough, and simple psychovisual approximations (SSIM and similar) failed in color-rich environments. We built Butteraugli and the XYB color space to mimic the human visual system's edge detection and opponent-co

## Revisiting CVE-2025-50165: A critical flaw in Windows Imaging Component

DevFeed: [Revisiting CVE-2025-50165: A critical flaw in Windows Imaging Component](<https://devfeed.tech/articles/revisiting-cve-2025-50165-a-critical-flaw-in-windows-imaging-component-8380.md>)

Original publisher: [Read original article](<https://www.welivesecurity.com/en/eset-research/revisiting-cve-2025-50165-critical-flaw-windows-imaging-component/>)

Author: Romain Dumont

Published: 2025-12-22T09:55:00Z

Content type: article

Language: en

Sources: [WeLiveSecurity](<https://devfeed.tech/sources/welivesecurity.md>)

Topics: [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>), [Code](<https://devfeed.tech/topics/code.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [cve](<https://devfeed.tech/tags/cve.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [encoding](<https://devfeed.tech/tags/encoding.md>), [eset-research](<https://devfeed.tech/tags/eset-research.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [library](<https://devfeed.tech/tags/library.md>), [remote-code-execution](<https://devfeed.tech/tags/remote-code-execution.md>), [root-cause-analysis](<https://devfeed.tech/tags/root-cause-analysis.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

ESET analyzes CVE-2025-50165, a critical Windows Imaging Component vulnerability in WindowsCodecs.dll. The flaw involves an uninitialized function-pointer dereference during JPG compression and re-encoding, and the article reassesses how difficult the vulnerability is to exploit.

### Source excerpt

A comprehensive analysis and assessment of a critical severity vulnerability with low likelihood of mass exploitation

## netlab 25.11: SRv6 on IOS/XE, Streamlined Graphs and Reports

DevFeed: [netlab 25.11: SRv6 on IOS/XE, Streamlined Graphs and Reports](<https://devfeed.tech/articles/netlab-25-11-srv6-on-ios-xe-streamlined-graphs-and-reports-11282.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/11/netlab-25-11/>)

Published: 2025-11-13T09:02:00Z

Content type: release

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [SRv6](<https://devfeed.tech/topics/srv6.md>), [releases](<https://devfeed.tech/topics/releases.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [SVG](<https://devfeed.tech/topics/svg.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [graph](<https://devfeed.tech/tags/graph.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [ios](<https://devfeed.tech/tags/ios.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [pdf](<https://devfeed.tech/tags/pdf.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [reports](<https://devfeed.tech/tags/reports.md>), [srv6](<https://devfeed.tech/tags/srv6.md>), [svg](<https://devfeed.tech/tags/svg.md>)

### AI overview

The netlab 25.11 release adds SRv6 support on IOS/XE for selected Catalyst 8000v and IOL images, RIPv2/RIPng on OpenBSD, streamlined report and graph creation, and direct SVG, PNG, JPEG, or PDF graph output when D2 or Graphviz is installed. It also includes potentially breaking changes, bug fixes, and other improvements.

### Source excerpt

I managed to push out netlab release 25.11 yesterday. Here are the highlights: SRv6 on IOS/XE. It works with Catalyst 8000v, IOL, and IOL layer-2 image, and can be used to build L3VPNs (the IOS/XE image I have supports no other service on top of SRv6) RIPv2/RIPng on OpenBSD A more streamlined way to create reports and graphs The netlab graph command creates the SVG/PNG/JPEG/PDF graph instead of a graph description file if you've installed D2/Graphviz on your system. We also had to make a few potentially-breaking changes, fixed a bunch of bugs, and added over a dozen small improvements. You'll find all the details in the release notes. Read more ...

## ESPHome 2025.9.0: MIPI RGB displays and a camera JPEG encoder

DevFeed: [ESPHome 2025.9.0: MIPI RGB displays and a camera JPEG encoder](<https://devfeed.tech/articles/esphome-2025-9-0-mipi-rgb-displays-and-a-camera-jpeg-encoder-16701.md>)

Original publisher: [Read original article](<https://esphome.io/blog/2025/09/17/esphome-2025-9/>)

Author: Jesse Hills

Published: 2025-09-17T00:00:00Z

Content type: release

Language: en

Sources: [ESPHome - Smart Home Made Simple - Blog](<https://devfeed.tech/sources/esphome-smart-home-made-simple-blog.md>)

Topics: [esphome](<https://devfeed.tech/topics/esphome.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [dev-tools](<https://devfeed.tech/topics/dev-tools.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [camera](<https://devfeed.tech/tags/camera.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [compression](<https://devfeed.tech/tags/compression.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [dfu](<https://devfeed.tech/tags/dfu.md>), [display](<https://devfeed.tech/tags/display.md>), [firmware-update](<https://devfeed.tech/tags/firmware-update.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [memory](<https://devfeed.tech/tags/memory.md>), [mipi](<https://devfeed.tech/tags/mipi.md>), [releases](<https://devfeed.tech/tags/releases.md>), [rgb](<https://devfeed.tech/tags/rgb.md>)

### AI overview

ESPHome 2025.9.0 adds MIPI RGB display support, a camera JPEG encoder, nRF52 DFU support, ESPHome Builder improvements, memory optimizations, and enhanced sensor and component support.

### Source excerpt

ESPHome 2025.9.0 adds MIPI RGB display support, a camera JPEG encoder, DFU support for nRF52, and ESPHome Builder improvements, along with extensive memory optimizations.

## Introducing ESP\_NEW\_JPEG: An Efficient JPEG Encoder and Decoder

DevFeed: [Introducing ESP\_NEW\_JPEG: An Efficient JPEG Encoder and Decoder](<https://devfeed.tech/articles/introducing-esp-new-jpeg-an-efficient-jpeg-encoder-and-decoder-13720.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/09/esp-new-jpeg-introduction/>)

Author: John Lee

Published: 2025-09-17T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Library](<https://devfeed.tech/topics/library.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [Image processing](<https://devfeed.tech/topics/image-processing.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [camera](<https://devfeed.tech/tags/camera.md>), [compression](<https://devfeed.tech/tags/compression.md>), [decoding](<https://devfeed.tech/tags/decoding.md>), [developers](<https://devfeed.tech/tags/developers.md>), [embedded-devices](<https://devfeed.tech/tags/embedded-devices.md>), [encoding](<https://devfeed.tech/tags/encoding.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [image-processing](<https://devfeed.tech/tags/image-processing.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [multimedia](<https://devfeed.tech/tags/multimedia.md>), [rotation](<https://devfeed.tech/tags/rotation.md>)

### AI overview

Espressif's ESP_NEW_JPEG component provides an optimized software JPEG encoder and decoder for resource-constrained embedded devices. The article explains JPEG compression fundamentals, introduces features such as image rotation, clipping, scaling, and block mode, and offers usage guidance.

### Source excerpt

The ESP_NEW_JPEG library from Espressif enables efficient JPEG encoding and decoding on embedded devices. This article introduces the main features of ESP_NEW_JPEG - including image rotation, clipping, scaling, and block mode - and shares key usage tips for developers.

## Scaling robotics datasets with video encoding

DevFeed: [Scaling robotics datasets with video encoding](<https://devfeed.tech/articles/scaling-robotics-datasets-with-video-encoding-7554.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/video-encoding>)

Author: Simon Alibert; Remi Cadene; Miquel Farré

Published: 2024-08-27T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [robot sense of touch](<https://devfeed.tech/topics/robot-sense-of-touch.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [compression](<https://devfeed.tech/tags/compression.md>), [data](<https://devfeed.tech/tags/data.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [images](<https://devfeed.tech/tags/images.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [robotics](<https://devfeed.tech/tags/robotics.md>), [tools](<https://devfeed.tech/tags/tools.md>), [training](<https://devfeed.tech/tags/training.md>), [video](<https://devfeed.tech/tags/video.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

The article presents video encoding as a way to store the visual modality of robotics datasets more efficiently. It reports substantial size reductions while preserving training quality, with comparable single-frame loading and faster decoding for multiple successive frames, and describes tools for browsing and visualizing the datasets.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## waifu2x super resolution image resizer

DevFeed: [waifu2x super resolution image resizer](<https://devfeed.tech/articles/waifu2x-super-resolution-image-resizer-37358.md>)

Original publisher: [Read original article](<https://muffinman.io/blog/super-resolution-image-resizer/>)

Author: Stanko

Published: 2017-06-26T00:00:00Z

Content type: opinion

Language: en

Sources: [Stanko Tadić](<https://devfeed.tech/sources/stanko-tadic.md>)

Topics: [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [Website](<https://devfeed.tech/topics/website.md>), [Code](<https://devfeed.tech/topics/code.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [convolutional-neural-networks](<https://devfeed.tech/tags/convolutional-neural-networks.md>), [github](<https://devfeed.tech/tags/github.md>), [image](<https://devfeed.tech/tags/image.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [scaling](<https://devfeed.tech/tags/scaling.md>), [super-resolution](<https://devfeed.tech/tags/super-resolution.md>)

### AI overview

A personal review of waifu2x, a free open-source website and project that uses deep convolutional neural networks to enlarge images. The article notes that it supports up to 2x scaling and can produce a 500x500 PNG from a 250x250 JPEG.

### Source excerpt

I use the same wallpaper for a long time now. But with high resolution displays, wallpaper started to look blurry and noisy, so I stopped using it. But recently, my girlfriend reminded me of this great website which super-scales images using magic. Ok, not magic, but it uses "Deep Convolutional Neural Networks", which is pretty much the same thing. Results are amazing, try it yourself. The best thing, website is free to use and project is opensource. Code is available on GitHub. It supports max scaling of 2x, so if you need more you'll need to process image multiple times. Or you can dig in the code and add option for arbitrary scaling. 1 This is the resized image using waifu2x. Example # Original, 250x250px jpeg 2 Result, 500x500px png If you ask me, results are really impressive, kudos to nagadomi!

## Installing mozjpeg on Ubuntu 16.04 & 18.04 (Forge)

DevFeed: [Installing mozjpeg on Ubuntu 16.04 & 18.04 (Forge)](<https://devfeed.tech/articles/installing-mozjpeg-on-ubuntu-16-04-18-04-forge-31274.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/installing-mozjpeg-on-ubuntu-16-04-forge>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2016-12-14T00:57:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>)

Tags: [16-04](<https://devfeed.tech/tags/16-04.md>), [18-04](<https://devfeed.tech/tags/18-04.md>), [compression](<https://devfeed.tech/tags/compression.md>), [extra](<https://devfeed.tech/tags/extra.md>), [forge](<https://devfeed.tech/tags/forge.md>), [here-s](<https://devfeed.tech/tags/here-s.md>), [images](<https://devfeed.tech/tags/images.md>), [insights](<https://devfeed.tech/tags/insights.md>), [install](<https://devfeed.tech/tags/install.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [mile](<https://devfeed.tech/tags/mile.md>), [mozjpeg](<https://devfeed.tech/tags/mozjpeg.md>), [optimizing](<https://devfeed.tech/tags/optimizing.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [want](<https://devfeed.tech/tags/want.md>)

### AI overview

A tutorial for installing mozjpeg on Ubuntu 16.04 or 18.04 through Forge, including building it with CMake and configuring the Craft CMS Imager plugin. The article reports lossless image-size savings compared with jpegoptim.

### Source excerpt

If you want to go the extra mile optimizing your images, here's how to install mozjpeg on Ubuntu 16.04 or 18.04 (Forge)

## TIP: Don't use File - Save As in Photoshop, only use Export

DevFeed: [TIP: Don't use File - Save As in Photoshop, only use Export](<https://devfeed.tech/articles/tip-don-t-use-file-save-as-in-photoshop-only-use-export-19575.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/tip-dont-use-file-save-as-in-photoshop/>)

Author: Shai Almog

Published: 2016-10-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [ui](<https://devfeed.tech/topics/ui.md>), [Image](<https://devfeed.tech/topics/image.md>)

Tags: [files](<https://devfeed.tech/tags/files.md>), [image](<https://devfeed.tech/tags/image.md>), [images](<https://devfeed.tech/tags/images.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [photoshop](<https://devfeed.tech/tags/photoshop.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

The article explains that Photoshop's Save As workflow can add excessive metadata and produce unusually large regular image files. It recommends using File -> Export when exporting images and notes that multi-images are not affected. It also describes editing image files directly from the designer tool through Photoshop or GIMP.

### Source excerpt

This isn't a programming tip, but since we discussed photoshop quite a few times before it's probably an important subject. Especially because we made this exact mistake in those tutorials and I've spent the better part of the day tracking this with no result... I've worked on extracting UI's from PSD files for a while now and I was on my way to build a new UI when suddenly I noticed my theme file was HUGE. Not just "big", HUGE.

## Transparency with JPEGs

DevFeed: [Transparency with JPEGs](<https://devfeed.tech/articles/transparency-with-jpegs-15932.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/transparency-with-jpegs>)

Author: Square Engineering

Published: 2013-01-18T17:01:00Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Compression](<https://devfeed.tech/topics/compression.md>), [Image](<https://devfeed.tech/topics/image.md>), [Graphics](<https://devfeed.tech/topics/graphics.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [pixel](<https://devfeed.tech/topics/pixel.md>), [render](<https://devfeed.tech/topics/render.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [color](<https://devfeed.tech/tags/color.md>), [compression](<https://devfeed.tech/tags/compression.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [information](<https://devfeed.tech/tags/information.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [library](<https://devfeed.tech/tags/library.md>), [pixel](<https://devfeed.tech/tags/pixel.md>), [quality](<https://devfeed.tech/tags/quality.md>), [render](<https://devfeed.tech/tags/render.md>)

### AI overview

The article describes a technique for adding transparency to JPEG images by storing color data in one JPEG and transparency data in a separate monochrome alpha-channel image. It explains how to combine the two images during rendering, including an Android implementation, to reduce file size while retaining photographic quality.

### Source excerpt

Combining the compression of JPEGs and the transparency of PNGs for a 90% compression gain.

## Chrome Canary for Developers

DevFeed: [Chrome Canary for Developers](<https://devfeed.tech/articles/chrome-canary-for-developers-21671.md>)

Original publisher: [Read original article](<https://paulirish.com/2012/chrome-canary-for-developers/>)

Author: Paul Irish

Published: 2012-11-02T15:16:00Z

Content type: article

Language: en

Sources: [Paul Irish](<https://devfeed.tech/sources/paul-irish.md>)

Topics: [Chrome Canary](<https://devfeed.tech/topics/chrome-canary.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Chromium](<https://devfeed.tech/topics/chromium.md>), [Developer Tools](<https://devfeed.tech/topics/developer-tools.md>), [Web platform](<https://devfeed.tech/topics/web-platform.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [shaders](<https://devfeed.tech/topics/shaders.md>), [WebRTC](<https://devfeed.tech/topics/webrtc.md>)

Tags: [chrome](<https://devfeed.tech/tags/chrome.md>), [chrome-canary](<https://devfeed.tech/tags/chrome-canary.md>), [chromium](<https://devfeed.tech/tags/chromium.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developers](<https://devfeed.tech/tags/developers.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [install](<https://devfeed.tech/tags/install.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [jpeg](<https://devfeed.tech/tags/jpeg.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mac](<https://devfeed.tech/tags/mac.md>), [shaders](<https://devfeed.tech/tags/shaders.md>), [update](<https://devfeed.tech/tags/update.md>), [web-platform](<https://devfeed.tech/tags/web-platform.md>), [webrtc](<https://devfeed.tech/tags/webrtc.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

The article recommends Chrome Canary for front-end developers who use Chrome as their development browser. It highlights daily builds, early DevTools and web platform features, experimental capabilities, side-by-side installation with Chrome Stable, and the value of monitoring upcoming changes before they reach stable users.

### Source excerpt

If you do front-end web development and already use Chrome as your development browser, I encourage you to use Chrome Canary. A new Chrome Canary build is available daily (we cut at 2am PST and take the best of last 40 revisions, to be specific). Running fresh builds gives you great goodies to look forward: Chrome DevTools features $_ (for the Console's most recently evaluated result) Styled console logs (see The Breakpoint ep #2) JPEG decoding time instrumentation in Timeline Lots more: read Beverloo's WebKit updates and the Web Inspector commits RSS feed Features for the web platform HTML5 Rocks, peter.sh, and @chromiumdev are wise news sources for this. CSS Shaders, holla! Large, experimental features (go visit about:flags) Right now, there's exciting stuff like Web Component's Shadow DOM, WebRTC's Peer Connection, and more. Canary runs side by side The other reason why Canary is great is because it can run side-by-side with your other Chrome install. In fact this is why the URL for Canary's download page is "sxs". I recommend running Chrome Stable and Canary. That's how most of the Chrome Developer Relations team does it. You never need to update your browser, you can watch the new stuff coming at you (and file bugs if it breaks) and still see what your users see. 11 Weeks From Canary to 310M Users Fun fact: when a feature lands in Canary, it's only a short 11 week trip down to shipping to all 300+ million Chrome users on stable. That is, as long as everything is on schedule and the feature doesn't need to bake a little longer on dev channel before making its way down. Given that, it's a smart move as a dev team to watch as features (and sometimes bugs) trickle down to have time to adapt. When a new stable Chrome is ready, all users will have it within just a few days. Canary is available for Mac and Windows, but sadly not Linux. :( But luckily there are packages that track the dev channel Chromium that'll keep you up to date on a weekly basis, so you can have a