Using FireBug to Debug JavaScript

Published May 10th, 2010 Under Unit Testing | Leave a Comment

A short introduction to the usage of Firebug, a Firefox add-on, to debug JavaScript code. Firebug integrates with Firefox to put a wealth of web development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.

Testing, Performance Analysis and jQuery 1.4

Published February 22nd, 2010 Under Performance Testing | Leave a Comment

In the first part of the talk, John reviewed the range of tools available to frontend engineers for unit testing and for analyzing the performance of code. In the latter case, he argues for going beyond pure speed-based benchmarks to structural analyses of performance. By looking at structure, the jQuery team was able to identify and correct bottlenecks, resulting in major performance improvements in the upcoming 1.4 release. In the second part of the talk (beginning at 49:20 in the video), John reviews some of those jQuery 1.4 changes. In the short third section (beginning at 1:03:15), he looks at some interesting trends he’s noticed in the practical application of new HTML 5 elements — especially in older browsers.

Transcript and slides

Become a Web Debugging Virtuoso with Fiddler

Published February 3rd, 2010 Under Unit Testing | Leave a Comment

Learn how teams around Microsoft and ISVs around the world use the Fiddler web debugging tool to find bugs, troubleshoot performance problems, and uncover security vulnerabilities in both client and server code. Explore the best add-ons for Fiddler, and build your own functionality using JavaScript and .NET languages. Examine how new features in Internet Explorer 8, like Accelerators and Visual Search suggestions, utilize the network. Learn actionable best practices for building faster websites


Get Microsoft Silverlight

Extreme JS Performance

Published February 3rd, 2010 Under Performance Testing, Software Testing | Leave a Comment

You serve up your code gzipped. Your caches are properly configured. Your data (and scripts) are loaded on-demand. That’s awesome—so don’t stop there. Runtime is another source of slowdowns, and you can learn to conquer those, too. Learn how to profile & benchmark your code to isolate performance issues, and what to do when you find them. The techniques you’ll learn range from the normal (clean up after yourself) to the extreme (unrolling loops).

JavaScript: Measuring Performance, Games and Distributed Testing

Published January 28th, 2010 Under Performance Testing, Software Testing | Leave a Comment

John Resig touches three JavaScript issues:
* performance measuring: calling getTime() or using a browser extension like Firebug, plus performing complexity analysis,
* creating games: should be multiplayer, hard to cheat, available on all devices, and addictive,
* performing distributed testing to evaluate how a program or game works in a real set.

http://www.infoq.com/presentations/JavaScript-Performance-Games-Distributed-Testing

Javascript Stories

Published January 6th, 2010 Under Functional Testing | Leave a Comment

Javascript Stories: The Animal, Mineral or Vegetable guide to testing javascript in web applications. Rob Holland describes his talk as follows: The talk will cover how to use capybara with cucumber to easily write and run stories including javascript functionality. The talk should be useful to people who don’t currently test their javascript, or those who are already doing so with another framework.

http://skillsmatter.com/podcast/ajax-ria/javascript-stories

Measure in Milliseconds: Performance Tips for Google Web Toolkit

Published December 14th, 2009 Under Software Testing | Leave a Comment

Google Web Toolkit (GWT) allows developers to build highly optimized, fast AJAX applications. GWT allows developers to code in the Java programming language using their favorite IDE tools, then cross-compile that source into plain JavaScript to be served just like any other webpage script. We’ll take a look at some performance techniques you can use in GWT to build even faster web apps.

« go backkeep looking »