Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Replace char in long string
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Browser:
Chrome 126
Operating system:
Windows
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
replaceAll() regex
10740.5 Ops/sec
replaceAll() string
10854.7 Ops/sec
split() and join()
34173.3 Ops/sec
Script Preparation code:
json = '{\n "tank": {\n "id": "R96_Object_430B",\n "tank_id": 17153,\n "hidden": false,\n "name": "Object 430B",\n "short_name": "Obj. 430B",\n "slug": "obj-430b",\n "description": "A prototype of this medium tank was developed from 1953 through 1957 to replace the T-54. Soviet authorities wanted a tank with greater nuclear survivability and firepower, so in 1961 the project was discontinued in favor of the Object 432. Several prototypes of the vehicle were manufactured.",\n "type": "medium",\n "tier": 10,\n "price": 6100000,\n "gold_price": 0,\n "not_in_shop": true,\n "nation": "ussr",\n "battle_tier": "",\n "siege_id": "",\n "siege_slug": "",\n "siege": false,\n "regions_json": "[\"asia\",\"ru\",\"na\",\"eu\"]",\n "original_id": "R96_Object_430B",\n "wheeled": false,\n "multiple_hulls": false,\n "multiple_chassis": false,\n "visual_model": "vehicles/russian/R96_Object_430/normal/lod0/Hull.model",\n "collision_model": "vehicles/russian/R96_Object_430/collision_client/Hull.model",\n "turret_pos_x": 0,\n "turret_pos_y": 0.524502,\n "turret_pos_z": -0.0777,\n "fake_turret": false,\n "num_turret_slots": 1,\n "first_turret_slot": 0,\n "health": 1600,\n "weight": 10870,\n "ammo_rack_health": 252,\n "ammo_rack_repair_price": 1,\n "ammo_rack_repair_health": 168,\n "armor_front": 120,\n "armor_side": 80,\n "armor_rear": 40,\n "fuel_tank_health": 200,\n "fuel_tank_repair_price": 1,\n "fuel_tank_repair_health": 80,\n "fuel_tank_weight": 300,\n "forward_speed": 55,\n "reverse_speed": 20,\n "repair_price": 12.5,\n "xp_factor": 1,\n "camo_price_factor": 2,\n "camo_still": 0.313,\n "camo_moving": 0.235,\n "camo_fire_penalty": 0.47,\n "camo_paint": 0.03,\n "camo_net": 0,\n "siege_enter_time": 0,\n "siege_leave_time": 0,\n "siege_on_speed": 0,\n "siege_off_speed": 0,\n "hull_aiming": false,\n "hull_elevation": 0,\n "hull_depression": 0,\n "turret_pitch": 0,\n "field_mod_tree": "role_MT_assault",\n "field_mod_slot_options": "3 5",\n "vehicle_role": "role_MT_assault",\n "vehicle_role_desc": "Assault Medium Tank",\n "rocket_acceleration_uses": 0,\n "rocket_acceleration_cooldown": 0,\n "rocket_acceleration_duration": 0,\n "rocket_acceleration_initial_cooldown": 0,\n "rocket_acceleration_engine_power": 0,\n "rocket_acceleration_forward_speed": 0,\n "rocket_acceleration_reverse_speed": 0,\n "rocket_acceleration_rotation_speed": 0,\n "tags": [\n {\n "name": "mediumTank"\n },\n {\n "name": "role_MT_assault"\n },\n {\n "name": "private"\n },\n {\n "name": "HD"\n },\n {\n "name": "secret"\n },\n {\n "name": "unrecoverable"\n },\n {\n "name": "mediumTank3"\n },\n {\n "name": "improvedVentilation_class2_user"\n },\n {\n "name": "tankRammer_class2_user"\n },\n {\n "name": "aimingStabilizer_class1_user"\n },\n {\n "name": "extraHealthReserve_class2_user"\n },\n {\n "name": "antifragmentationLining_medium_user"\n },\n {\n "name": "earn_crystals"\n }\n ],\n "crew": [\n {\n "role": "commander",\n "filled_by": "commander"\n },\n {\n "role": "radioman",\n "filled_by": "commander"\n },\n {\n "role": "gunner",\n "filled_by": "gunner"\n },\n {\n "role": "driver",\n "filled_by": "driver"\n },\n {\n "role": "loader",\n "filled_by": "loader"\n }\n ],\n "armor": [\n {\n "name": "0_armor_1",\n "value": 120,\n "damage_factor": 1,\n "primary": true\n },\n {\n "name": "0_armor_2",\n "value": 120,\n "damage_factor": 1,\n "primary": false\n },\n {\n "name": "0_armor_3",\n "value": 55,\n "damage_factor": 1,\n "primary": false\n },\n {\n "name": "0_armor_4",\n "value": 40,\n "damage_factor": 1,\n "primary": true\n },\n {\n "name": "0_armor_5",\n "value": 16,\n "damage_factor": 1,\n "primary": false\n },\n {\n "name": "0_armor_7",\n "value": 20,\n "damage_factor": 1,\n "primary": false\n },\n {\n "name": "0_armor_8",\n "value": 0,\n "damage_factor": 1,\n "primary": false\n },\n {\n "name": "0_armor_9",\n "value": 80,\n "damage_factor": 1,\n "primary": true\n },\n {\n "name": "0_armor_11",\n "value": 20,\n "damage_factor": 1,\n "primary": false\n },\n {\n "name": "0_armor_16",\n "value": 40,\n "damage_factor": 1,\n "primary": false\n }\n ],\n "unlocks": null,\n "chassis": [\n {\n "id": 2000,\n "identifier": "Chassis_Object_430B",\n "tank_id": "R96_Object_430B",\n "name": "Object 430B",\n "tier": 10,\n "price": 82500,\n "not_in_shop": true,\n "health": 300,\n "weight": 12000,\n "repair_price": 5,\n "repair_health": 228,\n "max_climb_angle": 25,\n "max_load": 39000,\n "brake_force": 36000,\n "center_rotation": true,\n "rotation_speed": 52,\n "terrain_hard": 0.6,\n "terrain_medium": 0.7,\n "terrain_soft": 1.6,\n "dispersion_movement": 0.14,\n "dispersion_rotation": 0.14,\n "armor": 15,\n "full_armor": "[{\"name\":\"leftTrack\",\"value\":15,\"factor\":1},{\"name\":\"rightTrack\",\"value\":15,\"factor\":1}]",\n "axle_count": 0,\n "axle_lock_angles": "",\n "center_offset": 1.28191,\n "repair_time": 6.8398266,\n "p_terrain_hard": 0.0483,\n "p_terrain_medium": 0.05635,\n "p_terrain_soft": 0.1288,\n "visual_model": "vehicles/russian/R96_Object_430/normal/lod0/Chassis.model",\n "collision_model": "vehicles/russian/R96_Object_430/collision_client/Chassis.model",\n "hull_pos_x": 0,\n "hull_pos_y": 0.870077,\n "hull_pos_z": 0\n }\n ],\n "wheels": null,\n "hulls": null,\n "turret_slots": [\n {\n "id": 1537,\n "tank_id": "R96_Object_430B",\n "slot": 0,\n "pos_x": 0,\n "pos_y": 0.524502,\n "pos_z": -0.0777,\n "rot_x": 0,\n "rot_y": 0,\n "rot_z": 0\n }\n ],\n "turrets": [\n {\n "id": 4719,\n "identifier": "Turret_1_Object_430B",\n "tank_id": "R96_Object_430B",\n "turret_slot": 0,\n "name": "Object 430B",\n "tier": 10,\n "price": 66000,\n "not_in_shop": true,\n "health": 400,\n "weight": 8200,\n "rotator_health": 204,\n "rotator_repair_price": 1,\n "rotator_repair_health": 102,\n "surveyor_health": 144,\n "surveyor_repair_price": 1,\n "surveyor_repair_health": 72,\n "rotation_speed": 40,\n "view_range": 400,\n "armor_front": 248,\n "armor_side": 185,\n "armor_rear": 63,\n "full_armor": "[{\"name\":\"armor_1\",\"value\":248,\"factor\":1},{\"name\":\"armor_2\",\"value\":210,\"factor\":1},{\"name\":\"armor_3\",\"value\":130,\"factor\":1},{\"name\":\"armor_4\",\"value\":63,\"factor\":1},{\"name\":\"armor_5\",\"value\":30,\"factor\":1},{\"name\":\"armor_7\",\"value\":76,\"factor\":1},{\"name\":\"armor_8\",\"value\":0,\"factor\":1},{\"name\":\"armor_9\",\"value\":185,\"factor\":1},{\"name\":\"armor_10\",\"value\":160,\"factor\":1},{\"name\":\"armor_11\",\"value\":90,\"factor\":1},{\"name\":\"armor_13\",\"value\":160,\"factor\":1},{\"name\":\"armor_16\",\"value\":248,\"factor\":1}]",\n "visual_model": "vehicles/russian/R96_Object_430/normal/lod0/Turret_01.model",\n "collision_model": "vehicles/russian/R96_Object_430/collision_client/Turret_01.model",\n "gun_pos_x": 0,\n "gun_pos_y": 0.202643,\n "gun_pos_z": 1.1338,\n "has_multi_gun": false,\n "gun2_pos_x": 0,\n "gun2_pos_y": 0,\n "gun2_pos_z": 0,\n "camo_factor": 0,\n "Guns": null\n }\n ],\n "guns": [\n {\n "id": 8604,\n "identifier": "_122-mm_D-49",\n "turret_id": 4719,\n "name": "122 mm D-49",\n "tier": 8,\n "price": 135140,\n "not_in_shop": true,\n "health": 192,\n "weight": 2590,\n "repair_price": 8,\n "repair_health": 96,\n "elevation": 16.2,\n "depression": 5,\n "yaw_left": -180,\n "yaw_right": 180,\n "rotation_speed": 26.25,\n "pitch_limits": "{\"elevation\":[[0,-16.2],[1,-16.2]],\"depression\":[[0,5],[0.347222,5],[0.361111,1],[0.430556,1],[0.444444,4],[0.555556,4],[0.569445,1],[0.638889,1],[0.652778,5],[1,5]]}",\n "max_ammo": 50,\n "reload_time": 6.4,\n "aim_time": 2.3,\n "dispersion": 0.38,\n "dispersion_rotation": 0.12,\n "dispersion_firing": 4,\n "dispersion_damaged": 2,\n "clip_size": 0,\n "clip_reload": 0,\n "burst_size": 0,\n "burst_reload": 0,\n "autoreload_time": "",\n "autoreload_fraction": 0,\n "full_armor": "[{\"name\":\"armor_1\",\"value\":248,\"factor\":0},{\"name\":\"armor_3\",\"value\":185,\"factor\":0},{\"name\":\"armor_4\",\"value\":248,\"factor\":0},{\"name\":\"armor_5\",\"value\":60,\"factor\":0},{\"name\":\"gun\",\"value\":40,\"factor\":1}]",\n "dual_reload_time": "",\n "dual_rate_time": 0,\n "dual_charge_time": 0,\n "dual_charge_threshold": 0,\n "dual_charge_cancel_time": 0,\n "dual_pre_charge_indication": 0,\n "dual_reload_lock_time": 0,\n "dual_after_shot_delay": 0,\n "dual_accuracy_dispersion": 0,\n "dual_accuracy_cooling_delay": 0,\n "visual_model": "vehicles/russian/R96_Object_430/normal/lod0/Gun_01.model",\n "collision_model": "vehicles/russian/R96_Object_430/collision_client/Gun_01.model",\n "camo_fire_penalty": 0.198,\n "Shells": null\n }\n ],\n "shells": [\n {\n "id": "_122mm_UBR-471",\n "gun_id": 8604,\n "name": "UBR-471",\n "icon": "ap",\n "price": 1025,\n "gold_price": 0,\n "type": "ARMOR_PIERCING",\n "caliber": 122,\n "explosion_radius": 0,\n "damage": 390,\n "module_damage": 165,\n "penetration_loss": 0,\n "speed": 850,\n "gravity": 9.81,\n "range": 720,\n "penetration": 230,\n "min_penetration": 205,\n "stun_duration": 0,\n "min_stun_duration": 0\n },\n {\n "id": "_122mm_UBR-471P",\n "gun_id": 8604,\n "name": "BR-471D",\n "icon": "ap_cr_premium",\n "price": 4800,\n "gold_price": 1,\n "type": "ARMOR_PIERCING_CR",\n "caliber": 122,\n "explosion_radius": 0,\n "damage": 390,\n "module_damage": 165,\n "penetration_loss": 0,\n "speed": 1050,\n "gravity": 9.81,\n "range": 720,\n "penetration": 270,\n "min_penetration": 250,\n "stun_duration": 0,\n "min_stun_duration": 0\n },\n {\n "id": "_122mm_UOF-471",\n "gun_id": 8604,\n "name": "UOF-471",\n "icon": "he_modern",\n "price": 608,\n "gold_price": 0,\n "type": "HIGH_EXPLOSIVE",\n "caliber": 122,\n "explosion_radius": 2.49,\n "damage": 530,\n "module_damage": 165,\n "penetration_loss": 0,\n "speed": 850,\n "gravity": 9.81,\n "range": 720,\n "penetration": 61,\n "min_penetration": 61,\n "stun_duration": 0,\n "min_stun_duration": 0\n }\n ],\n "engines": [\n {\n "id": 2135,\n "identifier": "V_54S",\n "tank_id": "R96_Object_430B",\n "tags": "diesel",\n "name": "B-54S",\n "tier": 8,\n "price": 50000,\n "not_in_shop": true,\n "health": 260,\n "weight": 700,\n "repair_price": 8,\n "repair_health": 130,\n "power": 520,\n "fire_chance": 0.12,\n "max_speed": 0,\n "p_power": 613.2231,\n "p_max_speed": 55\n }\n ],\n "radios": [\n {\n "id": 2188,\n "identifier": "_10RT_26E",\n "tank_id": "R96_Object_430B",\n "name": "10RT-26E",\n "tier": 10,\n "price": 56500,\n "not_in_shop": true,\n "health": 200,\n "weight": 30,\n "repair_price": 4,\n "repair_health": 150,\n "range": 760\n }\n ],\n "version": "v12400"\n }\n}';
Tests:
replaceAll() regex
json.replaceAll(/ /g, '\u0050');
replaceAll() string
json.replaceAll(' ', '\u0050');
split() and join()
json.split(' ').join('\u0050');