High Performance Images by Colin Bendell Tim Kadlec Yoav Weiss Guy Podjarny Nick Doyle and Mike McCall
Author:Colin Bendell, Tim Kadlec, Yoav Weiss, Guy Podjarny, Nick Doyle, and Mike McCall
Language: eng
Format: mobi, epub
Publisher: O'Reilly Media, Inc.
Published: 2016-08-25T04:00:00+00:00
Animations
Using CSS sprites to do video spriting
Games and JavaScript
Making a website feel more like a mobile app
A comprehensive review of the different techniques and usages can be found at Smashing Magazine’s post The Mystery of CSS Sprites.
Drawbacks and shortcomings
While CSS sprites do provide broad browser support and are well understood, it isn’t all unicorns and rainbows. There are many rough edges in this technique.
Operationally:
Global sprites versus local sprites: should you create one global sprite but have many of the icons unused in a page, or have one sprite per page but have duplication?
Large sprites need to partitioned. Sprites shouldn’t be larger than 10 packets (~40 KB). Use partitioning schemes to manage growth.
Cache invalidation — any change will cause the sprite to be invalid and render downstream caches moot. You will certainly need to version your sprites and force the end user to download the new sprite, even if 90% of the icons haven’t changed.
You must be vigilant about ensuring that unsprited references to small images don’t creep into the system.
Chicken and egg: sprite first or style first? Sprites must be created first before creative teams can style a page and decide if the sprite is good enough. Iterating on an icon is burdensome.
Download
High Performance Images by Colin Bendell Tim Kadlec Yoav Weiss Guy Podjarny Nick Doyle and Mike McCall.epub
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Hello! Python by Anthony Briggs(9918)
OCA Java SE 8 Programmer I Certification Guide by Mala Gupta(9797)
The Mikado Method by Ola Ellnestam Daniel Brolund(9780)
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(8303)
Sass and Compass in Action by Wynn Netherland Nathan Weizenbaum Chris Eppstein Brandon Mathis(7784)
Test-Driven iOS Development with Swift 4 by Dominik Hauser(7764)
Grails in Action by Glen Smith Peter Ledbrook(7699)
The Well-Grounded Java Developer by Benjamin J. Evans Martijn Verburg(7558)
Windows APT Warfare by Sheng-Hao Ma(6868)
Layered Design for Ruby on Rails Applications by Vladimir Dementyev(6602)
Blueprints Visual Scripting for Unreal Engine 5 - Third Edition by Marcos Romero & Brenden Sewell(6469)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(6420)
Kotlin in Action by Dmitry Jemerov(5068)
Hands-On Full-Stack Web Development with GraphQL and React by Sebastian Grebe(4320)
Functional Programming in JavaScript by Mantyla Dan(4040)
Solidity Programming Essentials by Ritesh Modi(4021)
WordPress Plugin Development Cookbook by Yannick Lefebvre(3812)
Unity 3D Game Development by Anthony Davis & Travis Baptiste & Russell Craig & Ryan Stunkel(3755)
The Ultimate iOS Interview Playbook by Avi Tsadok(3730)
