Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Object.assign vs Object.freeze
(version: 0)
Comparing performance of:
Object.assign vs Object.freeze
Created:
3 years ago
by:
Guest
Jump to the latest result
Script Preparation code:
var target = null;
Tests:
Object.assign
const old = {"urls":{"host":"http://api.xm.test.sankuai.com","domain":".neixin.cn","projectDomain":".sankuai.com","officialWeb":"http://qa.neixin.cn","ssoPwdMod":"http://api.xm.test.sankuai.com/login/sso/modifyPwd?redirect_uri=http%3A%2F%2Fxm-web.it.test.sankuai.com","sankuaiOrigin":"//xm-web.it.test.sankuai.com","neixinOrigin":"//im.xm.test.sankuai.com","task":"http://oa.dev.neixin.cn/task-new","oaSDK":"http://api.xm.test.neixin.cn/oa/report/api","doc":"http://api.xm.test.sankuai.com/pan/coauthor","pan":"http://api.xm.test.neixin.cn/pan/ul","mind":"http://mind.co.dev.neixin.cn","daily":"http://api.xm.test.neixin.cn/oa/report/api","dailyLink":"http://oa.web.xm.test.sankuai.com/h5/daily/detail/","approval":"http://api.xm.test.neixin.cn/oa/approval/api/frontend","mail":"https://mail4.sankuai.info/owa","previewServer":"http://preview.xm.st.neixin.cn","groupFile":"http://api.xm.test.sankuai.com/pan/base","uploadFile":"http://api.xm.test.sankuai.com/pan/ul","mass":"http://mp.dev.neixin.cn/mass","admin":"http://admin.dev.neixin.cn","prefix":"//develop.xm.test.sankuai.com/pan/pre","docCreate":"http://mind.xm.dev.sankuai.com","matrix":"http://matrix.xm.test.sankuai.com","wpsHost":"https://wpsfileservice.it.test.sankuai.com","cmsHostList":["mp.xm.test.sankuai.com","api.xm.test.neixin.cn"],"checkWifiHealth":"http://api.xm.test.sankuai.com/monitor/alive","meetingAppId":"101475","MeetingGroupAppId":"101475"},"dynamicMeta":{"projectId":62,"fileId":"6c872817-f4a1-4182-a6dd-570b85e2579e"}};; const n = {"urls":{"host":"http://api.xm.test.sankuai.com","domain":".neixin.cn","projectDomain":".sankuai.com","officialWeb":"http://qa.neixin.cn","ssoPwdMod":"http://api.xm.test.sankuai.com/login/sso/modifyPwd?redirect_uri=http%3A%2F%2Fxm-web.it.test.sankuai.com","sankuaiOrigin":"//xm-web.it.test.sankuai.com","neixinOrigin":"//im.xm.test.sankuai.com","task":"http://oa.dev.neixin.cn/task-new","oaSDK":"http://api.xm.test.neixin.cn/oa/report/api","doc":"http://api.xm.test.sankuai.com/pan/coauthor","pan":"http://api.xm.test.neixin.cn/pan/ul","mind":"http://mind.co.dev.neixin.cn","daily":"http://api.xm.test.neixin.cn/oa/report/api","dailyLink":"http://oa.web.xm.test.sankuai.com/h5/daily/detail/","approval":"http://api.xm.test.neixin.cn/oa/approval/api/frontend","mail":"https://mail4.sankuai.info/owa","previewServer":"http://preview.xm.st.neixin.cn","groupFile":"http://api.xm.test.sankuai.com/pan/base","uploadFile":"http://api.xm.test.sankuai.com/pan/ul","mass":"http://mp.dev.neixin.cn/mass","admin":"http://admin.dev.neixin.cn","prefix":"//develop.xm.test.sankuai.com/pan/pre","docCreate":"http://mind.xm.dev.sankuai.com","matrix":"http://matrix.xm.test.sankuai.com","wpsHost":"https://wpsfileservice.it.test.sankuai.com","cmsHostList":["mp.xm.test.sankuai.com","api.xm.test.neixin.cn"],"checkWifiHealth":"http://api.xm.test.sankuai.com/monitor/alive","meetingAppId":"101475","MeetingGroupAppId":"101475"},"dynamicMeta":{"projectId":62,"fileId":"6c872817-f4a1-4182-a6dd-570b85e2579e"}};; target = Object.assign({}, old, n);
Object.freeze
const old = {"urls":{"host":"http://api.xm.test.sankuai.com","domain":".neixin.cn","projectDomain":".sankuai.com","officialWeb":"http://qa.neixin.cn","ssoPwdMod":"http://api.xm.test.sankuai.com/login/sso/modifyPwd?redirect_uri=http%3A%2F%2Fxm-web.it.test.sankuai.com","sankuaiOrigin":"//xm-web.it.test.sankuai.com","neixinOrigin":"//im.xm.test.sankuai.com","task":"http://oa.dev.neixin.cn/task-new","oaSDK":"http://api.xm.test.neixin.cn/oa/report/api","doc":"http://api.xm.test.sankuai.com/pan/coauthor","pan":"http://api.xm.test.neixin.cn/pan/ul","mind":"http://mind.co.dev.neixin.cn","daily":"http://api.xm.test.neixin.cn/oa/report/api","dailyLink":"http://oa.web.xm.test.sankuai.com/h5/daily/detail/","approval":"http://api.xm.test.neixin.cn/oa/approval/api/frontend","mail":"https://mail4.sankuai.info/owa","previewServer":"http://preview.xm.st.neixin.cn","groupFile":"http://api.xm.test.sankuai.com/pan/base","uploadFile":"http://api.xm.test.sankuai.com/pan/ul","mass":"http://mp.dev.neixin.cn/mass","admin":"http://admin.dev.neixin.cn","prefix":"//develop.xm.test.sankuai.com/pan/pre","docCreate":"http://mind.xm.dev.sankuai.com","matrix":"http://matrix.xm.test.sankuai.com","wpsHost":"https://wpsfileservice.it.test.sankuai.com","cmsHostList":["mp.xm.test.sankuai.com","api.xm.test.neixin.cn"],"checkWifiHealth":"http://api.xm.test.sankuai.com/monitor/alive","meetingAppId":"101475","MeetingGroupAppId":"101475"},"dynamicMeta":{"projectId":62,"fileId":"6c872817-f4a1-4182-a6dd-570b85e2579e"}};; const n = {"urls":{"host":"http://api.xm.test.sankuai.com","domain":".neixin.cn","projectDomain":".sankuai.com","officialWeb":"http://qa.neixin.cn","ssoPwdMod":"http://api.xm.test.sankuai.com/login/sso/modifyPwd?redirect_uri=http%3A%2F%2Fxm-web.it.test.sankuai.com","sankuaiOrigin":"//xm-web.it.test.sankuai.com","neixinOrigin":"//im.xm.test.sankuai.com","task":"http://oa.dev.neixin.cn/task-new","oaSDK":"http://api.xm.test.neixin.cn/oa/report/api","doc":"http://api.xm.test.sankuai.com/pan/coauthor","pan":"http://api.xm.test.neixin.cn/pan/ul","mind":"http://mind.co.dev.neixin.cn","daily":"http://api.xm.test.neixin.cn/oa/report/api","dailyLink":"http://oa.web.xm.test.sankuai.com/h5/daily/detail/","approval":"http://api.xm.test.neixin.cn/oa/approval/api/frontend","mail":"https://mail4.sankuai.info/owa","previewServer":"http://preview.xm.st.neixin.cn","groupFile":"http://api.xm.test.sankuai.com/pan/base","uploadFile":"http://api.xm.test.sankuai.com/pan/ul","mass":"http://mp.dev.neixin.cn/mass","admin":"http://admin.dev.neixin.cn","prefix":"//develop.xm.test.sankuai.com/pan/pre","docCreate":"http://mind.xm.dev.sankuai.com","matrix":"http://matrix.xm.test.sankuai.com","wpsHost":"https://wpsfileservice.it.test.sankuai.com","cmsHostList":["mp.xm.test.sankuai.com","api.xm.test.neixin.cn"],"checkWifiHealth":"http://api.xm.test.sankuai.com/monitor/alive","meetingAppId":"101475","MeetingGroupAppId":"101475"},"dynamicMeta":{"projectId":62,"fileId":"6c872817-f4a1-4182-a6dd-570b85e2579e"}};; target = Object.freeze(old)
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
Object.assign
Object.freeze
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Autogenerated LLM Summary
(model
llama3.2:3b
, generated one year ago):
I'm ready to help! Please go ahead and ask your question, and I'll do my best to provide an accurate answer based on the provided benchmark results and code snippet.
Related benchmarks:
Object.assign vs mutation assign
Object.assign vs direct copy
object spread vs Object.assign
JavaScript: Normal assignation VS Object.assign
Object.assign vs mutation
Comments
Confirm delete:
Do you really want to delete benchmark?