24 Apr 2010 8 am eastern

A List Apart No. 304

A List Apart Issue No. 304. Illustration by Kevin Cornell.

Issue 304 of A List Apart for people who make websites squeezes JavaScript and delves into faceted navigation:

Better JavaScript Minification

by NICHOLAS C. ZAKAS

Like CSS, JavaScript works best when stored in an external file that can be downloaded and cached separately from our site’s individual HTML pages. To increase performance, we limit the number of external requests and make our JavaScript as small as possible. The inventor of Extreme JavaScript Compression with YUI Compressor reveals coding patterns that interfere with compression, and techniques to modify or avoid these coding patterns so as to improve the YUI Compressor’s performance. Think small and live large.

Design Patterns: Faceted Navigation

by PETER MORVILLE, JEFFERY CALLENDER

Faceted navigation may be the most significant search innovation of the past decade. It features an integrated, incremental search and browse experience that lets users begin with a classic keyword search and then scan a list of results. It also serves up a custom map that provides insights into the content and its organization and offers a variety of useful next steps. In keeping with the principles of progressive disclosure and incremental construction, it lets users formulate the equivalent of a sophisticated Boolean query by taking a series of small, simple steps. Learn how it works, why it has become ubiquitous in e-commerce, and why it’s not for every site.


Illustration: Kevin Cornell for A List Apart


Filed under: A List Apart, javascript, navigation, Search, Usability, User Experience, UX

Comments off.