Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Date parse vs new Date inside sort
(version: 0)
Sorting by date inside complex data
Comparing performance of:
Date.parse vs new Date
Created:
7 years ago
by:
Guest
Jump to the latest result
Script Preparation code:
var array = [{"key":"1","project_id":"57b6d7b175c9f303db165663","id":"5bf7f1480712937eed89ee35","archived":false,"name":"1","created_at":"2018-11-23T15:23:36.362"},{"key":"15102018","project_id":"57b6d7b175c9f303db165663","id":"5bc49efcaee09d3d1bacbcb5","archived":false,"name":"15102018","created_at":"2018-10-15T17:06:52.368"},{"key":"18022019","project_id":"57b6d7b175c9f303db165663","id":"5c6aa2fb33333b62d5f204ff","archived":false,"name":"18022019","created_at":"2019-02-18T15:20:11.186"},{"key":"2","project_id":"57b6d7b175c9f303db165663","id":"5bf7f1600712937ded54a3b6","archived":false,"name":"2","created_at":"2018-11-23T15:24:00.785"},{"key":"20091018","project_id":"57b6d7b175c9f303db165663","id":"5ba398e84c6c27375dada729","archived":false,"name":"20092018","created_at":"2018-09-20T15:56:08.624"},{"key":"240720180","project_id":"57b6d7b175c9f303db165663","id":"5b7e9c685934495133df7467","archived":false,"name":"TestCampaing0","created_at":"2018-08-23T14:37:12.060"},{"key":"26092018","project_id":"57b6d7b175c9f303db165663","id":"5bab50071e6b071e0d25514c","archived":false,"name":"Happy Birthday!","created_at":"2018-09-26T12:23:19.371"},{"key":"29082018","project_id":"57b6d7b175c9f303db165663","id":"5b86a6c866e628000a9874f0","archived":false,"name":"29082018","created_at":"2018-08-29T16:59:36.540"},{"key":"3","project_id":"57b6d7b175c9f303db165663","id":"5bf7f2530712937eae7d2ffb","archived":false,"name":"4","created_at":"2018-11-23T15:28:03.434"},{"key":"59a426f10685b266276a9441-1506594790","project_id":"57b6d7b175c9f303db165663","id":"59cccfe6de6a0c6a83569ac1","archived":false,"name":"CRM_test: Тема письма","created_at":"2017-09-28T13:33:10.497"},{"key":"59a426f10685b266276a9441-1510321968","project_id":"57b6d7b175c9f303db165663","id":"5a05af305c3a9029f6b05756","archived":false,"name":"CRM_test: Рассылка 10.11","created_at":"2017-11-10T16:52:48.299"},{"key":"59a426f10685b266276a9441-1510328791","project_id":"57b6d7b175c9f303db165663","id":"5a05c9d78d4ada4a4c59bb8e","archived":false,"name":"CRM_test: Письмо_2","created_at":"2017-11-10T18:46:31.371"},{"key":"59a426f10685b266276a9441-1510835260","project_id":"57b6d7b175c9f303db165663","id":"5a0d843c5c3a9007d8b1ed1f","archived":false,"name":"CRM_test: Новинки четверга","created_at":"2017-11-16T15:27:40.926"},{"key":"59a426f10685b266276a9441-1510837626","project_id":"57b6d7b175c9f303db165663","id":"5a0d8d7a5c3a9011676a5c13","archived":false,"name":"CRM_test: Вторая рассылка","created_at":"2017-11-16T16:07:06.791"},{"key":"59a426f10685b266276a9441-1518784840","project_id":"57b6d7b175c9f303db165663","id":"5a86d149622d117320bf6469","archived":false,"name":"CRM_test: Анонс","created_at":"2018-02-16T15:40:41.028"},{"key":"59a426f10685b266276a9441-1521024572","project_id":"57b6d7b175c9f303db165663","id":"5aa8fe3c0da7eb40174aed27","archived":false,"name":"CRM_test: ТемаТемаТема","created_at":"2018-03-14T13:49:32.243"},{"key":"59a426f10685b266276a9441-1521629611","project_id":"57b6d7b175c9f303db165663","id":"5ab239ab0da7eb45c66c7f0d","archived":false,"name":"CRM_test: Рассылка с домена Кассы","created_at":"2018-03-21T13:53:31.601"},{"key":"59a426f10685b266276a9441-1521631141","project_id":"57b6d7b175c9f303db165663","id":"5ab23fa5f84fce28ccaff1aa","archived":false,"name":"CRM_test: Второе письмо","created_at":"2018-03-21T14:19:01.109"},{"key":"59a426f10685b266276a9441-1521632257","project_id":"57b6d7b175c9f303db165663","id":"5ab244010da7eb4be3af6453","archived":false,"name":"CRM_test: тема","created_at":"2018-03-21T14:37:37.398"},{"key":"59a426f10685b266276a9441-1521635132","project_id":"57b6d7b175c9f303db165663","id":"5ab24f3cf84fce2fec81c60f","archived":false,"name":"CRM_test: Письмо 4","created_at":"2018-03-21T15:25:32.533"},{"key":"59a426f10685b266276a9441-1522242846","project_id":"57b6d7b175c9f303db165663","id":"5abb951f9bc9877e962185db","archived":false,"name":"CRM_test: ТЕСТ UTM ","created_at":"2018-03-28T16:14:07.023"},{"key":"59a426f10685b266276a9441-1524579296","project_id":"57b6d7b175c9f303db165663","id":"5adf3be04e5ba4753200739c","archived":false,"name":"CRM_test: Апро","created_at":"2018-04-24T17:14:56.557"},{"key":"59a426f10685b266276a9441-1524668503","project_id":"57b6d7b175c9f303db165663","id":"5ae098584e5ba41ab712aff5","archived":false,"name":"CRM_test: оаоаор","created_at":"2018-04-25T18:01:44.020"},{"key":"59a426f10685b266276a9441-1536858406","project_id":"57b6d7b175c9f303db165663","id":"5b9a9926c84b2e5c277674ee","archived":false,"name":"CRM_test: sdfsadf","created_at":"2018-09-13T20:06:46.790"},{"key":"59a426f10685b266276a9441-1536912218","project_id":"57b6d7b175c9f303db165663","id":"5b9b6b5a387c4912d879e32c","archived":false,"name":"CRM_test: Тема","created_at":"2018-09-14T11:03:38.711"},{"key":"59a426f10685b266276a9441-1537272563","project_id":"57b6d7b175c9f303db165663","id":"5ba0eaf3c84b2e6b85011453","archived":false,"name":"CRM_test: Тест. Монитор","created_at":"2018-09-18T15:09:23.693"},{"key":"59a426f10685b266276a9441-1544611111","project_id":"57b6d7b175c9f303db165663","id":"5c10e527b1fcb91cda9703d7","archived":false,"name":"CRM_test: Цвета текстов","created_at":"2018-12-12T13:38:31.164"},{"key":"camp_0111_v2","project_id":"57b6d7b175c9f303db165663","id":"59f9cc7b0aeb944af85538fd","archived":false,"name":"camp_0111_v2","created_at":"2017-11-01T16:30:35.305"},{"key":"camp_0111_with_model","project_id":"57b6d7b175c9f303db165663","id":"59f9ca7efba454488c0a08b2","archived":false,"name":"Camp_0111_with_model","created_at":"2017-11-01T16:22:06.455"},{"key":"camp_0408_exp","project_id":"57b6d7b175c9f303db165663","id":"5984300df1951568ed05ce5f","archived":false,"name":"Camp_0408_exp","created_at":"2017-08-04T11:27:57.037"},{"key":"camp_0507","project_id":"57b6d7b175c9f303db165663","id":"595cf8c6f19515243a97f5e0","archived":true,"name":"Camp_0507","created_at":"2017-07-05T17:33:42.460"},{"key":"camp_0507v1","project_id":"57b6d7b175c9f303db165663","id":"595cf914f1951526404d729a","archived":true,"name":"Camp_0507v1","created_at":"2017-07-05T17:35:00.901"},{"key":"camp_0902_2018_v1","project_id":"57b6d7b175c9f303db165663","id":"5a7d8dbef0c83a042a47ec40","archived":false,"name":"camp_0902_2018_v1","created_at":"2018-02-09T15:02:06.650"},{"key":"camp_1605","project_id":"57b6d7b175c9f303db165663","id":"5afc2f62c9913e3661fd68c4","archived":false,"name":"Camp_1605","created_at":"2018-05-16T16:17:22.290"},{"key":"camp_2508v1","project_id":"57b6d7b175c9f303db165663","id":"59a02aecf19515164c253260","archived":false,"name":"Camp_2508v1","created_at":"2017-08-25T16:49:32.099"},{"key":"camp_2702_v1","project_id":"57b6d7b175c9f303db165663","id":"5a952ccf38e4c0050ba0709e","archived":false,"name":"camp_2702_v1","created_at":"2018-02-27T13:02:55.515"},{"key":"camp_2901_v1","project_id":"57b6d7b175c9f303db165663","id":"5a6f42b96d8fe038fd5f4c55","archived":false,"name":"QA CAMP in PROD PING","created_at":"2018-01-29T18:50:17.172"},{"key":"camp_3101_v1","project_id":"57b6d7b175c9f303db165663","id":"5a718b9bb3df904911e984f8","archived":false,"name":"camp_3101_v1","created_at":"2018-01-31T12:25:47.013"},{"key":"camp_3110_v2","project_id":"57b6d7b175c9f303db165663","id":"59f838dd0aeb942f38dfcf05","archived":false,"name":"Camp_3110_v2 ( шаблон с картинкой )","created_at":"2017-10-31T11:48:29.555"},{"key":"camp_3110_v3","project_id":"57b6d7b175c9f303db165663","id":"59f839aa0aeb942cf80a487e","archived":false,"name":"Camp_3110_v3 ( с картинкой )","created_at":"2017-10-31T11:51:54.285"},{"key":"camp_3110_v5","project_id":"57b6d7b175c9f303db165663","id":"59f84c870aeb9441a4f43cd6","archived":false,"name":"Camp_3110_v5 картнко","created_at":"2017-10-31T13:12:23.757"},{"key":"camp_csv","project_id":"57b6d7b175c9f303db165663","id":"59f891b2fba4546fa2c9f12b","archived":false,"name":"camp_csv","created_at":"2017-10-31T18:07:30.654"},{"key":"camp_csv1","project_id":"57b6d7b175c9f303db165663","id":"59f89668fba454732e2427a9","archived":false,"name":"camp_csv1","created_at":"2017-10-31T18:27:36.280"},{"key":"camp_exp_kab0512","project_id":"57b6d7b175c9f303db165663","id":"5a267d4f8bc59215688ebd43","archived":false,"name":"camp_exp_kab0512","created_at":"2017-12-05T14:04:47.842"},{"key":"camp_red0512","project_id":"57b6d7b175c9f303db165663","id":"5a268199c385491a435d1745","archived":false,"name":"camp_red0512","created_at":"2017-12-05T14:23:05.823"},{"key":"camp_v1_3110","project_id":"57b6d7b175c9f303db165663","id":"59f834e00aeb942902159edd","archived":false,"name":"Тест переменных 3110","created_at":"2017-10-31T11:31:28.157"},{"key":"campaignforexperiment15_06","project_id":"57b6d7b175c9f303db165663","id":"59428ba6de6a0c4347c026a6","archived":false,"name":"campaignForExperiment15_06","created_at":"2017-06-15T16:29:10.426"},{"key":"campaignforexperiment15_06_2","project_id":"57b6d7b175c9f303db165663","id":"59428bcff19515526f5874a7","archived":false,"name":"campaignForExperiment15_06_2","created_at":"2017-06-15T16:29:51.765"},{"key":"donttouchit","project_id":"57b6d7b175c9f303db165663","id":"5c25f39faa91eb147594d343","archived":false,"name":"donttouchit","created_at":"2018-12-28T12:57:51.691"},{"key":"dup_camp3105v1","project_id":"57b6d7b175c9f303db165663","id":"592ee79cde6a0c7958f884ee","archived":false,"name":"Dup_camp3105v1","created_at":"2017-05-31T18:56:12.924"},{"key":"end30012019","project_id":"57b6d7b175c9f303db165663","id":"5c51b3cb4d17012888de1d4a","archived":false,"name":"end30012019","created_at":"2019-01-30T17:25:15.964"},{"key":"it_camp","project_id":"57b6d7b175c9f303db165663","id":"59f9d31b0aeb944f6bf297b1","archived":false,"name":"IT_CAMP","created_at":"2017-11-01T16:58:51.162"},{"key":"mans_camp","project_id":"57b6d7b175c9f303db165663","id":"59f9d345fba4544bb292c9cf","archived":false,"name":"MANS_CAMP","created_at":"2017-11-01T16:59:33.335"},{"key":"old_camp_0507","project_id":"57b6d7b175c9f303db165663","id":"595cf2b7f195151fda17658b","archived":false,"name":"Старая кампания ","created_at":"2017-07-05T17:07:51.373"},{"key":"old_camp_0507v3","project_id":"57b6d7b175c9f303db165663","id":"595cf9e3de6a0c24fcceb09b","archived":false,"name":"Old_camp_0507v3","created_at":"2017-07-05T17:38:27.759"},{"key":"once_exp_camp_0408","project_id":"57b6d7b175c9f303db165663","id":"59843557f195156b4a5b0a44","archived":false,"name":"Once exp CAMP","created_at":"2017-08-04T11:50:31.298"},{"key":"return_to_empty","project_id":"57b6d7b175c9f303db165663","id":"5af1767eebb2bb20221d5a9b","archived":false,"name":"return_to_empty","created_at":"2018-05-08T13:05:50.533"},{"key":"spam_camp1","project_id":"57b6d7b175c9f303db165663","id":"5943e6b7f19515336e94d37f","archived":false,"name":"spam_camp1","created_at":"2017-06-16T17:09:59.789"},{"key":"testcampaign_25_07","project_id":"57b6d7b175c9f303db165663","id":"597741e2f1951525aa2d0cb5","archived":false,"name":"testCampaign_25_07","created_at":"2017-07-25T16:04:34.595"},{"key":"testcampaing","project_id":"57b6d7b175c9f303db165663","id":"5b505d212b2e7a0671c999d4","archived":false,"name":"TestCampaing","created_at":"2018-07-19T12:42:57.920"},{"key":"youtube","project_id":"57b6d7b175c9f303db165663","id":"5af17368ebb2bb1653b5a95a","archived":false,"name":"empty","created_at":"2018-05-08T12:52:40.703"}]
Tests:
Date.parse
array.sort((prev, next) => Date.parse(next.created_at) - Date.parse(prev.created_at))
new Date
array.sort((prev, next) => new Date(next.created_at) - new Date(prev.created_at))
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
Date.parse
new Date
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):
A puzzle! It appears that the data is in JSON format, and it contains an array of test cases with metadata about them. The question seems to be asking for help with sorting an array of dates in JavaScript. To solve this, I would need to identify which test case is relevant to this task. From the "Individual test cases" section, I notice that one of the test cases has a "Benchmark Definition" like `array.sort((prev, next) => Date.parse(next.created_at) - Date.parse(prev.created_at))`. This suggests that the relevant test case is related to sorting dates using `Date.parse`. Similarly, another test case has a "Benchmark Definition" like `array.sort((prev, next) => new Date(next.created_at) - new Date(prev.created_at))`, which is similar but uses the `new Date()` constructor instead of `Date.parse`. Without more information about the specific task or requirements, I'll assume that the goal is to sort an array of dates in ascending order using either `Date.parse` or `new Date()`. Here's a sample code snippet that sorts an array of dates using both methods: ```javascript const dates = [ '2018-05-08T13:05:50.533', '2017-11-01T16:59:33.335', '2018-07-19T12:42:57.920', // add more dates here... ]; // Sort using Date.parse const sortedDatesParse = dates.sort((a, b) => Date.parse(a) - Date.parse(b)); // Sort using new Date() const sortedDatesNewDate = dates.sort((a, b) => new Date(a) - new Date(b)); console.log(sortedDatesParse); console.log(sortedDatesNewDate); ``` Please note that this is a simple example, and you may need to adjust it according to your specific requirements. Let me know if I'm correct in assuming the goal is to sort dates using `Date.parse` or `new Date()`, and if there's anything else I can help with!
Related benchmarks:
_.sortBy vs native sort
Date parse vs new Date inside sorting
Ramda vs Vanilla - sort and add index
Sort Collection with missing properties lodash.sortBy vs array.sort
Comments
Confirm delete:
Do you really want to delete benchmark?