Alessio Gravili
42382b6f6f
perf: operations performance optimizations ( #10609 )
...
- reduces unnecessary shallow copying within operations by removing
unnecessary spreads or .map()'s
- removes unnecessary `deleteMany` call in `deleteUserPreferences` for
auth-enabled collections
- replaces all instances of `validOperators.includes` with
`validOperatorMap[]`. O(n) => O(1)
- optimizes the `sanitizeInternalFields` function. Previously, it was
doing a **lot** of shallow copying
2025-01-16 17:07:35 +00:00
..
2024-11-26 18:22:04 -05:00
2024-12-02 13:18:16 -05:00
2024-11-26 09:39:25 -05:00
2024-10-04 13:02:56 -06:00
2025-01-13 09:01:34 -06:00
2024-11-12 10:18:22 -05:00
2025-01-14 10:45:54 -05:00
2024-12-11 21:09:05 +00:00
2024-10-04 13:02:56 -06:00
2024-12-12 06:31:39 +00:00
2024-11-25 17:48:16 -05:00
2024-12-30 23:39:48 +00:00
2024-12-20 08:29:53 -05:00
2024-10-04 13:02:56 -06:00
2024-12-02 05:53:12 +00:00
2024-11-11 13:59:05 -05:00
2024-12-02 13:57:59 -05:00
2025-01-07 04:45:38 +00:00
2024-12-30 23:46:00 +00:00
2024-11-28 14:55:41 -07:00
2024-11-11 13:59:05 -05:00
2024-11-11 13:59:05 -05:00
2024-08-29 21:25:50 -04:00
2025-01-07 16:25:32 +00:00
2024-10-04 13:02:56 -06:00
2024-11-12 10:18:22 -05:00
2025-01-16 01:34:55 +00:00
2024-12-11 21:09:05 +00:00
2024-12-12 17:40:23 -05:00
2024-10-04 13:02:56 -06:00
2024-12-10 11:39:15 -05:00
2025-01-08 09:06:50 -05:00
2024-08-21 17:44:34 -04:00
2024-10-04 13:02:56 -06:00
2025-01-03 18:10:46 +00:00
2024-10-04 13:02:56 -06:00
2024-11-15 15:08:06 -05:00
2024-11-21 14:16:01 -05:00
2024-11-11 13:59:05 -05:00
2024-12-10 15:11:44 -05:00
2025-01-03 21:11:43 +00:00
2024-10-04 13:02:56 -06:00
2024-10-04 13:02:56 -06:00
2024-08-19 17:31:36 -04:00
2025-01-10 14:03:36 -05:00
2024-11-11 13:59:05 -05:00
2024-11-11 13:59:05 -05:00
2024-08-19 17:31:36 -04:00
2024-11-12 20:05:12 -05:00
2024-11-25 17:48:16 -05:00
2024-10-04 13:02:56 -06:00
2024-10-04 13:02:56 -06:00
2024-10-04 13:02:56 -06:00
2025-01-10 14:03:36 -05:00
2024-11-11 13:59:05 -05:00
2024-10-04 13:02:56 -06:00
2025-01-13 19:41:38 +00:00
2024-12-02 13:57:59 -05:00
2024-12-01 21:35:03 -07:00
2025-01-16 01:34:55 +00:00
2024-11-11 13:59:05 -05:00
2024-11-11 13:59:05 -05:00
2024-11-11 13:59:05 -05:00
2024-11-19 04:30:21 +00:00
2024-10-04 13:02:56 -06:00
2025-01-07 04:45:38 +00:00
2025-01-07 04:45:38 +00:00
2024-11-26 13:25:37 -05:00
2024-10-04 13:02:56 -06:00
2024-08-21 20:44:04 -04:00
2024-11-11 13:59:05 -05:00
2024-10-04 13:02:56 -06:00
2024-11-11 13:59:05 -05:00
2024-12-02 13:57:59 -05:00
2025-01-08 10:10:48 -05:00
2024-10-31 00:01:58 +00:00
2024-11-11 13:59:05 -05:00
2024-12-03 21:22:28 -05:00
2025-01-13 18:23:52 +00:00
2025-01-13 15:26:47 +00:00
2024-10-04 13:02:56 -06:00
2024-12-20 18:10:34 +00:00
2024-09-06 14:54:39 -04:00
2024-12-02 13:57:59 -05:00
2025-01-13 15:26:47 +00:00
2024-11-11 13:59:05 -05:00
2025-01-16 17:07:35 +00:00
2024-08-29 21:25:50 -04:00
2024-07-22 13:01:52 -04:00
2024-11-19 04:30:21 +00:00