Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Dinusha's normal vs Object.freeze vs Object.seal performance
(version: 1)
Comparing performance of:
normal vs freeze vs seal
Created:
one year ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<!--your preparation HTML code goes here-->
Script Preparation code:
/*your preparation JavaScript code goes here To execute async code during the script preparation, wrap it as function globalMeasureThatScriptPrepareFunction, example:*/ async function globalMeasureThatScriptPrepareFunction() { // This function is optional, feel free to remove it. // await someThing(); }
Tests:
normal
var normal = { EARN_REQUEST: "earn.requested", EARN_SUCCESS: "earn.success", EARN_FAILED: "earn.failed", BURN_REQUEST: "burn.requested", BURN_SUCCESS: "burn.success", BURN_FAILED: "burn.failed", EARN_REQUEST: "earn.requested", EARN_SUCCESS: "earn.success", EARN_FAILED: "earn.failed", BURN_REQUEST: "burn.requested", BURN_SUCCESS: "burn.success", BURN_FAILED: "burn.failed" };
freeze
var freeze = Object.freeze({ EARN_REQUEST: "earn.requested", EARN_SUCCESS: "earn.success", EARN_FAILED: "earn.failed", BURN_REQUEST: "burn.requested", BURN_SUCCESS: "burn.success", BURN_FAILED: "burn.failed", EARN_REQUEST: "earn.requested", EARN_SUCCESS: "earn.success", EARN_FAILED: "earn.failed", BURN_REQUEST: "burn.requested", BURN_SUCCESS: "burn.success", BURN_FAILED: "burn.failed" });
seal
var seal = Object.seal({ EARN_REQUEST: "earn.requested", EARN_SUCCESS: "earn.success", EARN_FAILED: "earn.failed", BURN_REQUEST: "burn.requested", BURN_SUCCESS: "burn.success", BURN_FAILED: "burn.failed", EARN_REQUEST: "earn.requested", EARN_SUCCESS: "earn.success", EARN_FAILED: "earn.failed", BURN_REQUEST: "burn.requested", BURN_SUCCESS: "burn.success", BURN_FAILED: "burn.failed" });
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
normal
freeze
seal
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
one year ago
)
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36
Browser/OS:
Chrome 136 on Mac OS X 10.15.7
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
normal
200817712.0 Ops/sec
freeze
39598260.0 Ops/sec
seal
38600876.0 Ops/sec
Related benchmarks:
Luxon vs
undefined to boolean
testingqueries
test early return
Multiple .closest() or complex CSS selector
Test direct and destructuring performances
dsDOM vs JQuery
User Agent search
sample normal vs Object.freeze vs Object.seal performance
Comments
Confirm delete:
Do you really want to delete benchmark?