Getter

JavaScript performance comparison

Revision 2 of this test case created

Preparation code

<script>
(function(window) {
window.UID2 = (function() {
        var _nextID = 0;
        return {
            get : function() {
                return _nextID++;
            }};
})();

var UID = function() {
        throw "UID cannot be instantiated";
}

        /**
         * @property _nextID
         * @type Number
         * @protected
         **/

        UID._nextID = 0;

        /**
         * Returns the next unique id.
         * @method get
         * @return {Number} The next unique id
         * @static
         **/

        UID.get = function() {
                return UID._nextID++;
        }

window.UID = UID;
}(window));
</script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
get
UID.get()
pending…
get2
UID2.get()
pending…

Compare results of other browsers

Revisions

You can edit these tests or add even more tests to this page by appending /edit to the URL. Here’s a list of current revisions for this page:

0 comments

Add a comment