--- - 4.1 - 5.1 - '[1] Testing, Performance Analysis, and jQuery 1.4' --- - 71.9 - 72.9 - '[2] Why Test JavaScript?' --- - 105.3 - 106.3 - '[3] JavaScript Testing Isn’t The Same As Desktop or Server-Side Testing' --- - 120.0 - 121 - '[4] What should I use?' --- - 130.2 - 131.2 - '[5] Looong Tail' --- - 158.1 - 159.1 - '[6] Basic Components' --- - 209.6 - 210.6 - '[7] Assertions' --- - 256.8 - 257.8 - '[8] Tests' --- - 294.9 - 295.9 - '[9] Tests' --- - 326.2 - 327.2 - '[10] Async Tests' --- - 382.9 - 383.9 - '[11] Async Tests' --- - 442.8 - 443.8 - "[12] People don't test. :-(" --- - 469.8 - 470.8 - '[13] Popular Test Frameworks' --- - 499.7 - 500.7 - '[14] Unit Testing' --- - 527.0 - 528 - '[15] JSUnit' --- - 555.2 - 556.2 - '[16] JSUnit' --- - 559.1 - 560.1 - '[17] JSUnit' --- - 605.8 - 606.8 - '[18] JSUnit' --- - 611.8 - 612.8 - '[19] YUITest (2 & 3)' --- - 666.0 - 667 - '[20] YUITest 2' --- - 684.3 - 685.3 - '[21] YUITest 2' --- - 694.2 - 695.2 - '[22] YUITest 3' --- - 703.0 - 704 - '[23] YUITest 3' --- - 712.4 - 713.4 - '[24] QUnit' --- - 757.7 - 758.7 - '[25] QUnit Style' --- - 775.0 - 776 - '[26] QUnit' --- - 789.0 - 790 - '[27] FireUnit' --- - 822.3 - 823.3 - '[28] Standardization' --- - 878.6 - 879.6 - '[29] Server-Side' --- - 945.7 - 946.7 - '[30] Server-Side' --- - 1002.4 - 1003.4 - '[31] Env.js' --- - 1052.3 - 1053.3 - '[32] Browser Launching' --- - 1129.2 - 1130.2 - '[33] Browser Launching' --- - 1147.6 - 1148.6 - '[34] Distributed' --- - 1223.5 - 1224.5 - '[35] The Scaling Problem' --- - 1271.4 - 1272.4 - '[36] Distributed Testing' --- - 1310.0 - 1311 - '[37] TestSwarm diagram' --- - 1343.2 - 1344.2 - '[38] Clients connected to TestSwarm' --- - 1352.0 - 1353 - '[39] Result of TestSawrm' --- - 1397.5 - 1398.5 - '[40] TestSwarm running tests' --- - 1414.6 - 1415.6 - '[41] TestSwarm.com' --- - 1463.1 - 1464.1 - Testing questions --- - 1519.3 - 1520.3 - '[42] Accurately Measuring JavaScript' --- - 1539.1 - 1540.1 - '[43] Major Cases' --- - 1587.5 - 1588.5 - '[44] Same Code, Different Platform' --- - 1649.6 - 1650.6 - '[45] SunSpider' --- - 1720.1 - 1721.1 - '[46] Error Rate?' --- - 1746.7 - 1747.7 - '[47] Normal Distribution' --- - 1779.5 - 1780.5 - '[48] Normal distributions in test data' --- - 1814.3 - 1815.3 - '[49] Confidence' --- - 1845.0 - 1846 - '[50] Error Rate' --- - 1877.0 - 1878 - '[51] V8 Benchmark' --- - 1919.2 - 1920.2 - '[52] Small Time Accuracy' --- - 1980.0 - 1981 - '[53] Test Run Time' --- - 2007.3 - 2008.3 - '[54] Error Rate Over Time' --- - 2039.1 - 2040.1 - '[55] Runs/Second' --- - 2077.6 - 2078.6 - '[56] Runs/Second' --- - 2121.1 - 2122.1 - '[57] Harmonic Mean' --- - 2136.0 - 2137 - '[58] Dromaeo' --- - 2164.0 - 2165 - '[59] Bug Fixes' --- - 2174.6 - 2175.6 - '[60] Different Code, Same Platform' --- - 2215.7 - 2216.7 - '[61] Garbage Collection' --- - 2271.0 - 2272 - '[62] Mean, Median, Mode?' --- - 2354.4 - 2355.4 - '[63] getTime() Accuracy' --- - 2386.7 - 2387.7 - '[64] OS X' --- - 2392.3 - 2393.3 - '[65] OS X is precise' --- - 2411.1 - 2412.1 - '[66] Windows XP' --- - 2419.7 - 2420.7 - '[67] 15ms intervals ONLY! Error Rate of 50-750%!' --- - 2485.3 - 2486.3 - '[68] IE in Wine' --- - 2538.3 - 2539.3 - '[69] IE in Wine under OS X' --- - 2551.5 - 2552.5 - '[70] Different Code, Same Platform' --- - 2566.3 - 2567.3 - '[71] Firebug Profiler' --- - 2578.1 - 2579.1 - '[72] Safari 4 Profiler' --- - 2582.5 - 2583.5 - '[73] IE 8 Profiler' --- - 2596.2 - 2597.2 - '[74] IE 6-8: DynaTrace Ajax' --- - 2673.8 - 2674.8 - '[75] IE 6-8: DynaTrace Ajax' --- - 2698.9 - 2699.9 - '[76] Shark Profiling' --- - 2743.6 - 2744.6 - '[77] Monday, December 14, 2009' --- - 2749.2 - 2750.2 - '[78] Monday, December 14, 2009' --- - 2763.7 - 2764.7 - Questions about analyzing performance --- - 2961.9 - 2962.9 - '[79] Interesting Problems Tackled in jQuery 1.4' --- - 2987.2 - 2988.2 - '[80] Tackled in 1.4' --- - 3009.7 - 3010.7 - '[81] Reducing Complexity' --- - 3014.1 - 3015.1 - '[82] Analyzing Performance' --- - 3054.1 - 3055.1 - '[83] FireUnit' --- - 3065.2 - 3066.2 - '[84] FireUnit Profile Data' --- - 3098.5 - 3099.5 - '[85] Complexity Analysis' --- - 3197.6 - 3198.6 - '[86] Complexity Analysis' --- - 3225.2 - 3226.2 - '[87] blank' --- - 3226.3 - 3227.3 - '[88] jQuery 1.3 complexity' --- - 3248.9 - 3249.9 - '[89] jQuery 1.4 complexity' --- - 3336.9 - 3337.9 - '[90] Performance comparison' --- - 3377.5 - 3378.5 - '[91] Event Bubbling in IE' --- - 3425.1 - 3426.1 - '[92] Bubbling in IE' --- - 3441.5 - 3442.5 - '[93] Does it bubble?' --- - 3481.7 - 3482.7 - '[94] Focus / Blur' --- - 3510.9 - 3511.9 - '[95] Submit' --- - 3564.9 - 3565.9 - '[96] Change' --- - 3621.1 - 3622.1 - '[97] jQuery.require()' --- - 3638.4 - 3639.4 - '[98] jQuery.require()' --- - 3680.7 - 3681.7 - '[99] But it’s ASYNC!' --- - 3748.9 - 3749.9 - '[100] URL Mapping' --- - 3766.9 - 3767.9 - '[101] Namespaces' --- - 3781.8 - 3782.8 - '[102] Bonus: HTML 5 Elements in IE' --- - 3816.1 - 3817.1 - '[103] Problem #1' --- - 3875.8 - 3876.8 - '[104] Problem #2' --- - 3911.8 - 3912.8 - '[105] Problem #3' --- - 3951.8 - 3952.8 - '[106] Problem #4' --- - 4011.8 - 4012.8 - '[107] Questions'