Saved
Software

PNG

PNG killed GIF’s patent monopoly — but not its utility.

Worth your time?4.5/5Yes.Study the whole thing.What works, what does not, who it is for ↓
10:57in productionCh. 1 · The Patent Problem/ 10:57 · ceiling 15 min
4 chapters · 10:57Ceiling 15:00

The brief is written and checked. The video joins this page when it is cut.4 chapters · 1 min read · 10:57 planned

Read the brief

PNG is a specification, not a product. It is a response to legal constraint, not technical ambition. It works where it was designed to work — and fails where it was never meant to go.

Chapters & takeaways4
  1. 0:56
    The Patent Problem

    PNG exists because GIF was patented — not because it was technically inferior.

  2. 2:29
    How Compression Actually Works

    Filtering + DEFLATE makes PNG lossless, predictable, and royalty-free — no black-box tuning.

  3. 3:44
    What Fits Inside

    One image. One chunk structure. Full support for alpha — but no animation, no layers, no metadata beyond what fits in chunks.

  4. 5:26
    The Long Road to Standard

    W3C approval in 1996, RFC in 1997, ISO in 2004 — standardisation was slow, deliberate, and consensus-driven.

1 more chapterFewer chapters
Worth your time?

Yes. Study the whole thing.

4.5/ 5
What works
  • lossless compression
  • alpha transparency
  • chunk extensibility
  • patent-free deployment
What does not
  • animation
  • lossy compression
  • multi-image storage
Study it if
  • web developers
  • archivists
  • open-source toolchains
Skip it if
  • video engineers
  • real-time streaming pipelines
  • embedded systems with tight memory budgets (unless DEFLATE is already present)
Who should study it, and who should skipHide who it is for
The written brief1 min read

What it is and the problem it solves

PNG is a raster-graphics file format designed as a non-patented replacement for GIF. It solves the problem of licensing risk and limited transparency in GIF while preserving lossless fidelity.

How it works

PNG uses a two-stage compression process: filtering to predict pixel values, then DEFLATE — a non-patented algorithm combining LZ77 and Huffman coding. A PNG file stores one image as an extensible sequence of chunks containing pixels, comments, and integrity checks.

What works

PNG reliably supports palette-based, grayscale, and RGB/RGBA images. Its chunk-based structure enables forward compatibility. DEFLATE delivers consistent lossless compression without royalties.

What does not

PNG does not support animation, nor does it offer lossy compression options. It was never intended to replace JPEG for photographs or GIF for animated sequences.

What it changes

PNG changed how web graphics handled transparency and patent-free interchange. It displaced GIF for static images requiring alpha channels, but did not eliminate GIF’s dominance in simple animations or legacy use.

Is it worth your time

Yes — if you need lossless compression, transparency support, or interoperability without patent risk. It costs nothing to run. No runtime overhead beyond standard DEFLATE decoding.

Same field · Software4 of 114
11:15
UTF-8Ken Thompson and Rob Pike · 1992UTF-8 is a variable-width Unicode encoding co-designed by Ken Thompson and Rob Pike in 1992. It guarantees ASCII compatibility, supports all 1,112,064 Unicode code points, and became the dominant web encoding — over 90% of pages in 2019. Its strength is pragmatic interoperability; its weakness is zero tolerance for malformed input and no compression benefit.
10:09
Firefox2002Firefox is a free, open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards. The software is available for Windows, macOS, and Linux systems, as well as a mobile version for Android (see Firefox for Android) and iOS, with unofficial ports for other platforms such as Oracle Solaris and OpenIndiana.
9:48
MySQLMySQL AB · 2001MySQL AB’s 2001 product was a lightweight, open-source RDBMS built to replace mSQL. It solved developer pain around speed and licensing—but deferred complexity into operational trade-offs. Its success hinged on embedding itself into LAMP, not on technical superiority.
9:41
Netscape Navigator1994Netscape Navigator was a 1994 commercial browser that solved blank-page latency for dial-up users via on-the-fly rendering. It shipped version 1.0 in December 1994. Version 2.0 added cookies, frames, proxy auto-config, and JavaScript. Constellation remained an internal prototype. The open-source release applied to Communicator — not Navigator — years later. It changed expectations of web responsiveness but did not ship its most ambitious ideas.
Up next in Technology

Polyvinyl chloride

Waldo Semon · 9:21

Plasticizing PVC didn’t make it useful — it made it governable.

9:21