Advertisement

Saving Bandwidth and Memory with WebGL and Crunch

Brandon Jones, Software Engineer, Google
  • Colt McAnlis
  • Petter Lubbers
  • Brandon Jones
  • Duncan Tebbs
  • Andrzej Manzur
  • Sean Bennett
  • Florian d’Erfurth
  • Bruno Garcia
  • Shun Lin
  • Ivan Popelyshev
  • Jason Gauci
  • Jon Howard
  • Ian Ballantyne
  • Jesse Freeman
  • Takuo Kihira
  • Tyler Smith
  • Don Olmstead
  • John McCutchan
  • Chad Austin
  • Andres Pagella
Chapter

Abstract

When it comes to optimization, both real-time 3D applications and web pages happen to share a common target: images. Images, whether they take the form of textures or <img> tags, often make up the majority of the visual information on your screen at any given time. The metrics for optimization differ based on the medium, however. 3D apps, such as games, need images that can be loaded quickly, drawn fast, and take up as little memory as possible by taking advantage of hardware-supported texture compression formats. Web pages, on the other hand, are primarily concerned with the bandwidth required to download the images to your device, skewing heavily towards small, lossy formats like JPG. In other words, 3D apps are concerned about the size of the image in video memory and web apps are concerned about the size of the file on the server.

Keywords

Main Thread Compression Format Alpha Channel Video Memory Uncompressed Image 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Colt McAnlis 2014

Authors and Affiliations

  • Colt McAnlis
    • 1
  • Petter Lubbers
    • 1
  • Brandon Jones
    • 1
  • Duncan Tebbs
    • 1
  • Andrzej Manzur
    • 1
  • Sean Bennett
    • 1
  • Florian d’Erfurth
    • 1
  • Bruno Garcia
    • 1
  • Shun Lin
    • 1
  • Ivan Popelyshev
    • 1
  • Jason Gauci
    • 1
  • Jon Howard
    • 1
  • Ian Ballantyne
    • 1
  • Jesse Freeman
    • 1
  • Takuo Kihira
    • 1
  • Tyler Smith
    • 1
  • Don Olmstead
    • 1
  • John McCutchan
    • 1
  • Chad Austin
    • 1
  • Andres Pagella
    • 1
  1. 1.CAUS

Personalised recommendations