Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
iteration vs split+direct access
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36
Browser:
Chrome 128
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
iteration
30446.1 Ops/sec
split+direct
9444843.0 Ops/sec
Script Preparation code:
var plainKeys = [ "report_1", "report_2", "report_3", "report_4", "report_5", "report_6", "report_7", "report_8", "report_9", "report_10", "report_11", "report_12", "report_13", "report_14", "report_15", "report_16", "report_17", "report_18", "report_19", "report_20", "report_21", "report_22", "report_23", "report_24", "report_25", "report_26", "report_27", "report_28", "report_29", "report_30", "report_31", "report_32", "report_33", "report_34", "report_35", "report_36", "report_37", "report_38", "report_39", "report_40", "report_41", "report_42", "report_43", "report_44", "report_45", "report_46", "report_47", "report_48", "report_49", "report_50", "report_51", "report_52", "report_53", "report_54", "report_55", "report_56", "report_57", "report_58", "report_59", "report_60", "report_61", "report_62", "report_63", "report_64", "report_65", "report_66", "report_67", "report_68", "report_69", "report_70", "report_71", "report_72", "report_73", "report_74", "report_75", "report_76", "report_77", "report_78", "report_79", "report_80", "report_81", "report_82", "report_83", "report_84", "report_85", "report_86", "report_87", "report_88", "report_89", "report_90", "report_91", "report_92", "report_93", "report_94", "report_95", "report_96", "report_97", "report_98", "report_99", "report_100", "reportActions_1", "reportActions_2", "reportActions_3", "reportActions_4", "reportActions_5", "reportActions_6", "reportActions_7", "reportActions_8", "reportActions_9", "reportActions_10", "reportActions_11", "reportActions_12", "reportActions_13", "reportActions_14", "reportActions_15", "reportActions_16", "reportActions_17", "reportActions_18", "reportActions_19", "reportActions_20", "reportActions_21", "reportActions_22", "reportActions_23", "reportActions_24", "reportActions_25", "reportActions_26", "reportActions_27", "reportActions_28", "reportActions_29", "reportActions_30", "reportActions_31", "reportActions_32", "reportActions_33", "reportActions_34", "reportActions_35", "reportActions_36", "reportActions_37", "reportActions_38", "reportActions_39", "reportActions_40", "reportActions_41", "reportActions_42", "reportActions_43", "reportActions_44", "reportActions_45", "reportActions_46", "reportActions_47", "reportActions_48", "reportActions_49", "reportActions_50", "reportActions_51", "reportActions_52", "reportActions_53", "reportActions_54", "reportActions_55", "reportActions_56", "reportActions_57", "reportActions_58", "reportActions_59", "reportActions_60", "reportActions_61", "reportActions_62", "reportActions_63", "reportActions_64", "reportActions_65", "reportActions_66", "reportActions_67", "reportActions_68", "reportActions_69", "reportActions_70", "reportActions_71", "reportActions_72", "reportActions_73", "reportActions_74", "reportActions_75", "reportActions_76", "reportActions_77", "reportActions_78", "reportActions_79", "reportActions_80", "reportActions_81", "reportActions_82", "reportActions_83", "reportActions_84", "reportActions_85", "reportActions_86", "reportActions_87", "reportActions_88", "reportActions_89", "reportActions_90", "reportActions_91", "reportActions_92", "reportActions_93", "reportActions_94", "reportActions_95", "reportActions_96", "reportActions_97", "reportActions_98", "reportActions_99", "reportActions_100", "session", "random", "placeholder", "unique", "flag", "hidden", "secret", "note", "check", "remark", "draft_1", "draft_2", "draft_3", "draft_4", "draft_5", "underground_1", "underground_2", "underground_3", "underground_4", "underground_5", "session_1", "session_2", "session_3", "session_4", "session_5", "session_6", "session_7", "session_8", "session_9", "session_10", "signal", "marker", "tag", "event", "trigger", "clue", "hint", "token", "badge", "sign", "session_11", "session_12", "session_13", "session_14", "session_15", "session_16", "session_17", "session_18", "session_19", "session_20", "status", "key_1", "key_2", "key_3", "key_4", "key_5", "key_6", "key_7", "key_8", "key_9", "key_10", "metric", "randomKey", "anotherKey", "specialKey", "finalKey", "temp", "temp_1", "temp_2", "temp_3", "temp_4", "session_21", "session_22", "session_23", "session_24", "session_25", "session_26", "session_27", "session_28", "session_29", "session_30", "value", "score", "index", "threshold", "level", "grade", "stage", "phase", "unit", "part", "element", "reportExtra_1", "reportExtra_2", "reportExtra_3", "reportExtra_4", "reportExtra_5", "reportExtra_6", "reportExtra_7", "reportExtra_8", "reportExtra_9", "reportExtra_10", "session_31", "session_32", "session_33", "session_34", "session_35", "session_36", "session_37", "session_38", "session_39", "session_40", "update", "revision", "variant", "copy", "clone", "replica", "duplicate", "match", "correspondence", "analogy", "analystic_1", "analystic_2", "analystic_3", "analystic_4", "analystic_5", "analystic_6", "analystic_7", "analystic_8", "analystic_9", "analystic_10", "session_41", "session_42", "session_43", "session_44", "session_45", "session_46", "session_47", "session_48", "session_49", "session_50", "concept", "theme", "design", "pattern", "strategy", "plan", "scheme", "system", "framework", "structure", "foundation", "report_Extra_11", "report_Extra_12", "report_Extra_13", "report_Extra_14", "report_Extra_15", "report_Extra_16", "report_Extra_17", "report_Extra_18", "report_Extra_19", "report_Extra_20", "session_51", "session_52", "session_53", "session_54", "session_55", "session_56", "session_57", "session_58", "session_59", "session_60", "session", "random_A", "random_B", "random_C", "special_A", "special_B", "special_C", "key_A", "key_B", "key_C", "marker_D", "marker_E", "session_61", "session_62", "session_63", "session_64", "session_65", "session_66", "session_67", "session_68", "session_69", "session_70", "note_1", "note_2", "note_3", "note_4", "note_5", "note_6", "note_7", "note_8", "note_9", "note_10", "alert_1", "alert_2", "alert_3", "alert_4", "alert_5", "alert_a", "alert_b", "alert_c", "alert_d", "alert_e", "session_71", "session_72", "session_73", "session_74", "session_75", "session_76", "session_77", "session_78", "session_79", "session_80", "draft_6", "draft_7", "draft_8", "draft_9", "draft_10", "session", "random_X", "random_Y", "random_Z", "uniqueX", "uniqueY", "uniqueZ", "session_81", "session_82", "session_83", "session_84", "session_85", "session_86", "session_87", "session_88", "session_89", "session_90", "point_1", "point_2", "point_3", "point_4", "point_5", "signal_1", "signal_2", "signal_3", "signal_4", "signal_5", "symbol_1", "symbol_2", "symbol_3", "symbol_4", "symbol_5", "session_91", "session_92", "session_93", "session_94", "session_95", "session_96", "session_97", "session_98", "session_99", "session_100", "reportFlag_1", "reportFlag_2", "reportFlag_3", "reportFlag_4", "reportFlag_5", "reportFlag_6", "reportFlag_7", "reportFlag_8", "reportFlag_9", "reportFlag_10", "item_1", "item_2", "item_3", "item_4", "item_5", "random_R1", "random_R2", "random_R3", "random_R4", "random_R5", "random_R6", "random_R7", "random_R8", "random_R9", "random_R10", "code_1", "code_2", "code_3", "code_4", "code_5", "phase_1", "phase_2", "phase_3", "phase_4", "phase_5", "hidden_1", "hidden_2", "hidden_3", "hidden_4", "hidden_5", "element_11", "element_12", "element_13", "element_14", "element_15", "object_1", "object_2", "object_3", "object_4", "object_5", "info_1", "info_2", "info_3", "info_4", "info_5", "result_1", "result_2", "result_3", "result_4", "result_5", "end_100", "report_200", "report_201", "report_202", "report_203", "report_204", "report_205", "report_206", "report_207", "report_208", "report_209", "report_210", "report_211", "report_212", "report_213", "report_214", "report_215", "report_216", "report_217", "report_218", "report_219", "report_220", "report_221", "report_222", "report_223", "report_224", "report_225", "report_226", "report_227", "report_228", "report_229", "report_230", "report_231", "report_232", "report_233", "report_234", "report_235", "report_236", "report_237", "report_238", "report_239", "report_240", "report_241", "report_242", "report_243", "report_244", "report_245", "report_246", "report_247", "report_248", "report_249", "report_250", "report_251", "report_252", "report_253", "report_254", "report_255", "report_256", "report_257", "report_258", "report_259", "report_260", "report_261", "report_262", "report_263", "report_264", "report_265", "report_266", "report_267", "report_268", "report_269", "report_270", "report_271", "report_272", "report_273", "report_274", "report_275", "report_276", "report_277", "report_278", "report_279", "report_280", "report_281", "report_282", "report_283", "report_284", "report_285", "report_286", "report_287", "report_288", "report_289", "report_290", "report_291", "report_292", "report_293", "report_294", "report_295", "report_296", "report_297", "report_298", "report_299", "reportActions_200", "reportActions_201", "reportActions_202", "reportActions_203", "reportActions_204", "reportActions_205", "reportActions_206", "reportActions_207", "reportActions_208", "reportActions_209", "reportActions_210", "reportActions_211", "reportActions_212", "reportActions_213", "reportActions_214", "reportActions_215", "reportActions_216", "reportActions_217", "reportActions_218", "reportActions_219", "reportActions_220", "reportActions_221", "reportActions_222", "reportActions_223", "reportActions_224", "reportActions_225", "reportActions_226", "reportActions_227", "reportActions_228", "reportActions_229", "reportActions_230", "reportActions_231", "reportActions_232", "reportActions_233", "reportActions_234", "reportActions_235", "reportActions_236", "reportActions_237", "reportActions_238", "reportActions_239", "reportActions_240", "reportActions_241", "reportActions_242", "reportActions_243", "reportActions_244", "reportActions_245", "reportActions_246", "reportActions_247", "reportActions_248", "reportActions_249", "reportActions_250", "reportActions_251", "reportActions_252", "reportActions_253", "reportActions_254", "reportActions_255", "reportActions_256", "reportActions_257", "reportActions_258", "reportActions_259", "reportActions_260", "reportActions_261", "reportActions_262", "reportActions_263", "reportActions_264", "reportActions_265", "reportActions_266", "reportActions_266", "reportActions_267", "reportActions_268", "reportActions_269", "reportActions_270", "reportActions_271", "reportActions_272", "reportActions_273", "reportActions_274", "reportActions_275", "reportActions_276", "reportActions_277", "reportActions_278", "reportActions_279", "reportActions_280", "reportActions_281", "reportActions_282", "reportActions_283", "reportActions_284", "reportActions_285", "reportActions_286", "reportActions_287", "reportActions_288", "reportActions_289", "reportActions_290", "reportActions_291", "reportActions_292", "reportActions_293", "reportActions_294", "reportActions_295", "reportActions_296", "reportActions_297", "reportActions_298", "reportActions_299", "session_200", "session_201", "session_202", "session_203", "session_204", "session_205", "session_206", "session_207", "session_208", "session_209", "session_210", "session_211", "session_212", "session_213", "session_214", "session_215", "session_216", "session_217", "session_218", "session_219", "session_220", "session_221", "session_222", "session_223", "session_224", "session_225", "session_226", "session_227", "session_228", "session_229", "session_230", "session_231", "session_232", "session_233", "session_234", "session_235", "session_236", "session_237", "session_238", "session_239", "session_240", "session_241", "session_242", "session_243", "session_244", "session_245", "session_246", "session_247", "session_248", "session_249", "session_250", "session_251", "session_252", "session_253", "session_254", "session_255", "session_256", "session_257", "session_258", "session_259", "session_260", "session_261", "session_262", "session_263", "session_264", "session_265", "session_266", "session_267", "session_268", "session_269", "session_270", "session_271", "session_272", "session_273", "session_274", "session_275", "session_276", "session_277", "session_278", "session_279", "session_280", "session_281", "session_282", "session_283", "session_284", "session_285", "session_286", "session_287", "session_288", "session_289", "session_290", "session_291", "session_292", "session_293", "session_294", "session_295", "session_296", "session_297", "session_298", "session_299", "extra_200", "extra_201", "extra_202", "extra_203", "extra_204", "extra_205", "extra_206", "extra_207", "extra_208", "extra_209", "extra_210", "extra_211", "extra_212", "extra_213", "extra_214", "extra_215", "extra_216", "extra_217", "extra_218", "extra_219", "extra_220", "extra_221", "extra_222", "extra_223", "extra_224", "extra_225", "extra_226", "extra_227", "extra_228", "extra_229", "extra_230", "extra_231", "extra_232", "extra_233", "extra_234", "extra_235", "extra_236", "extra_237", "extra_238", "extra_239", "extra_240", "extra_241", "extra_242", "extra_243", "extra_244", "extra_245", "extra_246", "extra_247", "extra_248", "extra_249", "extra_250", "extra_251", "extra_252", "extra_253", "extra_254", "extra_255", "extra_256", "extra_257", "extra_258", "extra_259", "extra_260", "extra_261", "extra_262", "extra_263", "extra_264", "extra_265", "extra_266", "extra_267", "extra_268", "extra_269", "extra_270", "extra_271", "extra_272", "extra_273", "extra_274", "extra_275", "extra_276", "extra_277", "extra_278", "extra_279", "extra_280", "extra_281", "extra_282", "extra_283", "extra_284", "extra_285", "extra_286", "extra_287", "extra_288", "extra_289", "extra_290", "extra_291", "extra_292", "extra_293", "extra_294", "extra_295", "extra_296", "extra_297", "extra_298", "extra_299", "draft_200", "draft_201", "draft_202", "draft_203", "draft_204", "draft_205", "draft_206", "draft_207", "draft_208", "draft_209", "draft_210", "draft_211", "draft_212", "draft_213", "draft_214", "draft_215", "draft_216", "draft_217", "draft_218", "draft_219", "draft_220", "draft_221", "draft_222", "draft_223", "draft_224", "draft_225", "draft_226", "draft_227", "draft_228", "draft_229", "draft_230", "draft_231", "draft_232", "draft_233", "draft_234", "draft_235", "draft_236", "draft_237", "draft_238", "draft_239", "draft_240", "draft_241", "draft_242", "draft_243", "draft_244", "draft_245", "draft_246", "draft_247", "draft_248", "draft_249", "draft_250", "draft_251", "draft_252", "draft_253", "draft_254", "draft_255", "draft_256", "draft_257", "draft_258", "draft_259", "draft_260", "draft_261", "draft_262", "draft_263", "draft_264", "draft_265", "draft_266", "draft_267", "draft_268", "draft_269", "draft_270", "draft_271", "draft_272", "draft_273", "draft_274", "draft_275", "draft_276", "draft_277", "draft_278", "draft_279", "draft_280", "draft_281", "draft_282", "draft_283", "draft_284", "draft_285", "draft_286", "draft_287", "draft_288", "draft_289", "draft_290", "draft_291", "draft_292", "draft_293", "draft_294", "draft_295", "draft_296", "draft_297", "draft_298", "draft_299", "random_200", "random_201", "random_202", "random_203", "random_204", "random_205", "random_206", "random_207", "random_208", "random_209", "random_210", "random_211", "random_212", "random_213", "random_214", "random_215", "random_216", "random_217", "random_218", "random_219", "random_220", "random_221", "random_222", "random_223", "random_224", "random_225", "random_226", "random_227", "random_228", "random_229", "random_230", "random_231", "random_232", "random_233", "random_234", "random_235", "random_236", "random_237", "random_238", "random_239", "random_240", "random_241", "random_242", "random_243", "random_244", "random_245", "random_246", "random_247", "random_248", "random_249", "random_250", "random_251", ]; var mapKeys = { "reportActions_": new Set(["reportActions_1", "reportActions_2", "reportActions_3", "reportActions_4", "reportActions_5", "reportActions_6", "reportActions_7", "reportActions_8", "reportActions_9", "reportActions_10", "reportActions_11", "reportActions_12", "reportActions_13", "reportActions_14", "reportActions_15", "reportActions_16", "reportActions_17", "reportActions_18", "reportActions_19", "reportActions_20", "reportActions_21", "reportActions_22", "reportActions_23", "reportActions_24", "reportActions_25", "reportActions_26", "reportActions_27", "reportActions_28", "reportActions_29", "reportActions_30", "reportActions_31", "reportActions_32", "reportActions_33", "reportActions_34", "reportActions_35", "reportActions_36", "reportActions_37", "reportActions_38", "reportActions_39", "reportActions_40", "reportActions_41", "reportActions_42", "reportActions_43", "reportActions_44", "reportActions_45", "reportActions_46", "reportActions_47", "reportActions_48", "reportActions_49", "reportActions_50", "reportActions_51", "reportActions_52", "reportActions_53", "reportActions_54", "reportActions_55", "reportActions_56", "reportActions_57", "reportActions_58", "reportActions_59", "reportActions_60", "reportActions_61", "reportActions_62", "reportActions_63", "reportActions_64", "reportActions_65", "reportActions_66", "reportActions_67", "reportActions_68", "reportActions_69", "reportActions_70", "reportActions_71", "reportActions_72", "reportActions_73", "reportActions_74", "reportActions_75", "reportActions_76", "reportActions_77", "reportActions_78", "reportActions_79", "reportActions_80", "reportActions_81", "reportActions_82", "reportActions_83", "reportActions_84", "reportActions_85", "reportActions_86", "reportActions_87", "reportActions_88", "reportActions_89", "reportActions_90", "reportActions_91", "reportActions_92", "reportActions_93", "reportActions_94", "reportActions_95", "reportActions_96", "reportActions_97", "reportActions_98", "reportActions_99", "reportActions_100", "reportActions_200", "reportActions_201", "reportActions_202", "reportActions_203", "reportActions_204", "reportActions_205", "reportActions_206", "reportActions_207", "reportActions_208", "reportActions_209", "reportActions_210", "reportActions_211", "reportActions_212", "reportActions_213", "reportActions_214", "reportActions_215", "reportActions_216", "reportActions_217", "reportActions_218", "reportActions_219", "reportActions_220", "reportActions_221", "reportActions_222", "reportActions_223", "reportActions_224", "reportActions_225", "reportActions_226", "reportActions_227", "reportActions_228", "reportActions_229", "reportActions_230", "reportActions_231", "reportActions_232", "reportActions_233", "reportActions_234", "reportActions_235", "reportActions_236", "reportActions_237", "reportActions_238", "reportActions_239", "reportActions_240", "reportActions_241", "reportActions_242", "reportActions_243", "reportActions_244", "reportActions_245", "reportActions_246", "reportActions_247", "reportActions_248", "reportActions_249", "reportActions_250", "reportActions_251", "reportActions_252", "reportActions_253", "reportActions_254", "reportActions_255", "reportActions_256", "reportActions_257", "reportActions_258", "reportActions_259", "reportActions_260", "reportActions_261", "reportActions_262", "reportActions_263", "reportActions_264", "reportActions_265", "reportActions_266", "reportActions_266", "reportActions_267", "reportActions_268", "reportActions_269", "reportActions_270", "reportActions_271", "reportActions_272", "reportActions_273", "reportActions_274", "reportActions_275", "reportActions_276", "reportActions_277", "reportActions_278", "reportActions_279", "reportActions_280", "reportActions_281", "reportActions_282", "reportActions_283", "reportActions_284", "reportActions_285", "reportActions_286", "reportActions_287", "reportActions_288", "reportActions_289", "reportActions_290", "reportActions_291", "reportActions_292", "reportActions_293", "reportActions_294", "reportActions_295", "reportActions_296", "reportActions_297", "reportActions_298", "reportActions_299", ]), "report_": new Set(["report_1", "report_2", "report_3", "report_4", "report_5", "report_6", "report_7", "report_8", "report_9", "report_10", "report_11", "report_12", "report_13", "report_14", "report_15", "report_16", "report_17", "report_18", "report_19", "report_20", "report_21", "report_22", "report_23", "report_24", "report_25", "report_26", "report_27", "report_28", "report_29", "report_30", "report_31", "report_32", "report_33", "report_34", "report_35", "report_36", "report_37", "report_38", "report_39", "report_40", "report_41", "report_42", "report_43", "report_44", "report_45", "report_46", "report_47", "report_48", "report_49", "report_50", "report_51", "report_52", "report_53", "report_54", "report_55", "report_56", "report_57", "report_58", "report_59", "report_60", "report_61", "report_62", "report_63", "report_64", "report_65", "report_66", "report_67", "report_68", "report_69", "report_70", "report_71", "report_72", "report_73", "report_74", "report_75", "report_76", "report_77", "report_78", "report_79", "report_80", "report_81", "report_82", "report_83", "report_84", "report_85", "report_86", "report_87", "report_88", "report_89", "report_90", "report_91", "report_92", "report_93", "report_94", "report_95", "report_96", "report_97", "report_98", "report_99", "report_100", "report_210", "report_211", "report_212", "report_213", "report_214", "report_215", "report_216", "report_217", "report_218", "report_219", "report_220", "report_221", "report_222", "report_223", "report_224", "report_225", "report_226", "report_227", "report_228", "report_229", "report_230", "report_231", "report_232", "report_233", "report_234", "report_235", "report_236", "report_237", "report_238", "report_239", "report_240", "report_241", "report_242", "report_243", "report_244", "report_245", "report_246", "report_247", "report_248", "report_249", "report_250", "report_251", "report_252", "report_253", "report_254", "report_255", "report_256", "report_257", "report_258", "report_259", "report_260", "report_261", "report_262", "report_263", "report_264", "report_265", "report_266", "report_267", "report_268", "report_269", "report_270", "report_271", "report_272", "report_273", "report_274", "report_275", "report_276", "report_277", "report_278", "report_279", "report_280", "report_281", "report_282", "report_283", "report_284", "report_285", "report_286", "report_287", "report_288", "report_289", "report_290", "report_291", "report_292", "report_293", "report_294", "report_295", "report_296", "report_297", "report_298", "report_299", ]), };
Tests:
iteration
const key1 = "report_"; const key2 = "reportActions_"; const man = {}; plainKeys.forEach((key) => { if (key.startsWith(key1)) { man[key] = key1; } }); const values2 = {}; plainKeys.forEach((key) => { if (key.startsWith(key2)) { values2[key] = key2; } });
split+direct
const key1 = "report_"; const key2 = "reportActions_1"; let krr = key1.split("_"); if (krr[1].length === 0) { const values = mapKeys[key1]; } let ktt = key2.split("_"); if (ktt[1].length === 1) { const values = mapKeys[key2]; }