Dbushell/Pikaday. Nnnick/Chart.js. Jstayton/jquery-marcopolo. jCanvas Docs. The <canvas> element is a new element apart of HTML5.
It allows you to draw shapes, paths, images, and other drawings on a blank element called the canvas. Creating a canvas Before you can draw on the canvas, you need to create one. Of course, the canvas can be any width/height you want. You may also wish to give the canvas an ID (for future reference). As a side note, you cannot accurately set a canvas's width and height via CSS; you can only do so through the canvas element's width and height attributes. Modernizr: the feature detection library for HTML5/CSS3.
The easiest, most straightforward, and probably least precise way to measure latency is via human observation; simply use the application on your target platforms and ensure that performance is adequate. Since ensuring adequate human interface performance is only about pleasing humans, this is actually a fine way to perform such measurements (obviously, few humans will be able to quantify delays reliably in terms of precise whole or fractional second measurements; falling back to coarser categorizations such as “snappy,” “sluggish,” “adequate,” and so on does the job).
ColorBox, A jQuery Lightbox. A lightweight customizable lightbox plugin for jQuery Fork me on GitHub View Demos Download.
Minifier. Sizing and Positioning Fancybox. You’ve probably seen Fancybox all over the place.
For instance, a beginner click tutorial may include this: This function toggles the hiding and displaying of #mydiv, then cancels the browser’s default behavior of visiting the href of the anchor tag.
Performance:Leak Tools. Strategy for finding leaks When trying to make a particular testcase not leak, I recommend focusing first on the largest object graphs (since these entrain many smaller objects), then on smaller reference-counted object graphs, and then on any remaining individual objects or small object graphs that don't entrain other objects. Because (1) large graphs of leaked objects tend to include some objects pointed to by global variables that confuse GC-based leak detectors, which can make leaks look smaller (as in bug 99180) or hide them completely and (2) large graphs of leaked objects tend to hide smaller ones, it's much better to go after the large graphs of leaks first. A good general pattern for finding and fixing leaks is to start with a task that you want not to leak (for example, reading email).