{"ScriptPreparationCode":"var values = (new Array(10000)).fill(0).map((a, i) =\u003E ({ name: i % 2 \u0026\u0026 i % 3 ? \u0027a\u0027 : \u0027b\u0027 }));\r\nvar collator = new Intl.Collator();\r\nvar langCollator = new Intl.Collator(\u0027en\u0027);\r\n","TestCases":[{"Name":"Intl.Collator.compare","Code":"const sortTagsBySetId = (a, b) =\u003E {\r\n return collator.compare(a.name, b.name);\r\n};\r\nvalues.concat().sort(sortTagsBySetId);","IsDeferred":false},{"Name":"localCompare","Code":"const sortTagsBySetId = (a, b) =\u003E {\r\n return a.name.localeCompare(b.name);\r\n};\r\n\r\nvalues.concat().sort(sortTagsBySetId);","IsDeferred":false},{"Name":"Intl.Collator.compare with lang","Code":"const sortTagsBySetId = (a, b) =\u003E {\r\n return langCollator.compare(a.name, b.name);\r\n};\r\nvalues.concat().sort(sortTagsBySetId);","IsDeferred":false}]}