What determines that a script is long-running? Nicholas C. Zakas January 5, 2009 • 6 min read JavaScriptLong-Running ScriptRunaway Script
Speed up your JavaScript, Part 1 Nicholas C. Zakas January 13, 2009 • 4 min read ArraysJavaScriptLong-Running Script
Free excerpt from Professional JavaScript, 2nd Edition Nicholas C. Zakas January 18, 2009 • 1 min read BooksJavaScript
Speed up your JavaScript, Part 2 Nicholas C. Zakas January 20, 2009 • 6 min read JavaScriptLoopsMemoization
Speed up your JavaScript, Part 3 Nicholas C. Zakas January 27, 2009 • 5 min read IterationJavaScriptMemoization
Speed up your JavaScript, Part 4 Nicholas C. Zakas February 3, 2009 • 7 min read DOMJavaScriptPerformance
JavaScript variable performance Nicholas C. Zakas February 10, 2009 • 6 min read JavaScriptPerformanceVariables
Mozilla JavaScript extension: __noSuchMethod__ Nicholas C. Zakas February 17, 2009 • 5 min read JavaScriptMozilla
Book review: Learning Ext JS Nicholas C. Zakas February 22, 2009 • 3 min read Book ReviewsExtJavaScript
Mozilla JavaScript Extension: __count__ Nicholas C. Zakas February 24, 2009 • 3 min read JavaScriptMozilla
Book review: The Art of War Nicholas C. Zakas March 1, 2009 • 4 min read Art of WarBook ReviewsSun Bin
First review of Professional JavaScript, 2nd Edition Nicholas C. Zakas March 7, 2009 • 2 min read BooksJavaScriptProfessional JavaScript
The art of throwing JavaScript errors, Part 2 Nicholas C. Zakas March 10, 2009 • 5 min read ErrorsJavaScript
Announcing Even Faster Web Sites Nicholas C. Zakas March 28, 2009 • 3 min read BooksJavaScriptPerformance
XPath in JavaScript, Part 3 Nicholas C. Zakas April 4, 2009 • 5 min read Internet ExplorerJavaScriptXPath
Computer science in JavaScript: Linked list Nicholas C. Zakas April 13, 2009 • 6 min read Computer ScienceJavaScriptLinked List
Computer science in JavaScript: Doubly-linked lists Nicholas C. Zakas April 21, 2009 • 4 min read Computer ScienceData StructuresJavaScript
JavaScript error handling anti-pattern Nicholas C. Zakas April 28, 2009 • 4 min read DebuggingErrorsJavaScript
Book review: Nonviolent Communication Nicholas C. Zakas April 29, 2009 • 4 min read Book ReviewsCommunicatingNVC
JavaScript stack overflow error Nicholas C. Zakas May 19, 2009 • 4 min read JavaScriptOverflowPerformance
Computer science in JavaScript: Bubble sort Nicholas C. Zakas May 26, 2009 • 5 min read AlgorithmsComputer ScienceJavaScript
Detecting if the user is idle with JavaScript and YUI 3 Nicholas C. Zakas June 2, 2009 • 6 min read IdleJavaScriptTimer
Speed up your JavaScript: The talk Nicholas C. Zakas June 5, 2009 • 4 min read JavaScriptPerformanceSpeaking
Computer science in JavaScript: Binary search tree, Part 1 Nicholas C. Zakas June 9, 2009 • 9 min read Binary Search TreeComputer ScienceData Structures
Computer science in JavaScript: Binary search tree, Part 2 Nicholas C. Zakas June 16, 2009 • 8 min read Binary Search TreeComputer ScienceData Structures
Loading JavaScript without blocking Nicholas C. Zakas June 23, 2009 • 5 min read BlockingJavaScriptPerformance
JavaScript minification/compression and performance Nicholas C. Zakas July 7, 2009 • 9 min read CompressionGZipJavaScript
Firefox 3.5/Firebug XMLHttpRequest and readystatechange bug Nicholas C. Zakas July 9, 2009 • 7 min read AjaxFirebugFirefox
Introduction to sessionStorage Nicholas C. Zakas July 21, 2009 • 8 min read HTML 5JavaScriptsessionStorage
Safari doesn't properly display one-bit favicons Nicholas C. Zakas July 23, 2009 • 2 min read FaviconSafari
The best way to load external JavaScript Nicholas C. Zakas July 28, 2009 • 5 min read BlockingJavaScriptPerformance
Computer science in JavaScript: Credit card number validation Nicholas C. Zakas August 4, 2009 • 4 min read AlgorithmsComputer ScienceJavaScript
Timed array processing in JavaScript Nicholas C. Zakas August 11, 2009 • 4 min read JavaScriptPerformance
What makes a great software engineer? Nicholas C. Zakas August 21, 2009 • 6 min read Software Development
Web workers: errors and debugging Nicholas C. Zakas August 25, 2009 • 5 min read DebuggingErrorsJavaScript
Computer science in JavaScript: Binary search Nicholas C. Zakas September 1, 2009 • 6 min read AlgorithmsBinary SearchComputer Science
Computer science in JavaScript: Selection sort Nicholas C. Zakas September 8, 2009 • 4 min read AlgorithmsComputer ScienceJavaScript
Iframes, onload, and document.domain Nicholas C. Zakas September 15, 2009 • 9 min read iframeJavaScriptonload
Introducing Combiner, a JavaScript/CSS concatenation tool Nicholas C. Zakas September 22, 2009 • 8 min read BuildCombinerJavaScript
Moving the Web forward Nicholas C. Zakas September 24, 2009 • 10 min read InternetMozillaWeb Development
FireUnit: Now with grouping Nicholas C. Zakas October 13, 2009 • 7 min read FirebugFireUnitUnit Testing
JavaScript sleuthing: Buggy native JSON Nicholas C. Zakas October 20, 2009 • 6 min read DebuggingJavaScript
YUI 3 IdleTimer now available on YUI Gallery Nicholas C. Zakas October 28, 2009 • 3 min read IdleJavaScriptTimer
Automatic data URI embedding in CSS files Nicholas C. Zakas November 3, 2009 • 6 min read BuildCSSData URI
Introduction to web accessibility Nicholas C. Zakas November 10, 2009 • 12 min read AccessibilityARIAWAI
The curious case of JavaScript unit testing Nicholas C. Zakas November 17, 2009 • 10 min read Continuous IntegrationJavaScriptRhino
What makes a good browser API? Nicholas C. Zakas November 24, 2009 • 8 min read APIArchitectureJavaScript
Empty image src can destroy your site Nicholas C. Zakas November 30, 2009 • 10 min read HTMLPHPWeb Development
Computer science in JavaScript: Base64 encoding Nicholas C. Zakas December 8, 2009 • 18 min read Base64Computer ScienceJavaScript
Protect IE from empty img src Nicholas C. Zakas December 22, 2009 • 4 min read HTMLInternet ExplorerWeb Development
Feature detection is not browser detection Nicholas C. Zakas December 29, 2009 • 11 min read Browser DetectionFeature DetectionJavaScript