Microsecond timing in JavaScript

Are there any timing functions in JavaScript with microsecond resolution? I am aware of timer.js for Chrome, and am hoping there will be a solution for other friendly browsers, like Firefox, Safari,