{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":343743812,"defaultBranch":"main","name":"main-thread-scheduling","ownerLogin":"astoilkov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-02T11:02:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/884810?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710911544.0","currentOid":""},"activityList":{"items":[{"before":"377dd6f4adb663b10b00ba923e51e1bfd98b5377","after":"9e020b8e086749ac939cb1d9f7cc224bbe39e3d5","ref":"refs/heads/main","pushedAt":"2024-04-19T07:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"✏️ mention interaction to next paint (INP) in the readme","shortMessageHtmlLink":"✏️ mention interaction to next paint (INP) in the readme"}},{"before":"da44ee932ac559783b4a9a0512fc009e2dfa5e18","after":"377dd6f4adb663b10b00ba923e51e1bfd98b5377","ref":"refs/heads/main","pushedAt":"2024-04-19T07:56:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"✏️ add web vitals and INP to keywords","shortMessageHtmlLink":"✏️ add web vitals and INP to keywords"}},{"before":"3b99485e387ca3160ca427e1bb73fabb581b1fdf","after":"da44ee932ac559783b4a9a0512fc009e2dfa5e18","ref":"refs/heads/main","pushedAt":"2024-03-20T05:12:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"v14.1.1","shortMessageHtmlLink":"v14.1.1"}},{"before":"05b0ddf5314be86740d0575f7dabe7b523e1d68a","after":"3b99485e387ca3160ca427e1bb73fabb581b1fdf","ref":"refs/heads/main","pushedAt":"2024-03-20T05:11:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"Merge pull request #14 from cyreb7/fix/request-idle-callback\n\n🐛 fix error when `requestIdleCallback` is unsupported","shortMessageHtmlLink":"Merge pull request #14 from cyreb7/fix/request-idle-callback"}},{"before":"dc1370a495e660be3e3f98c78d9d6b63d3ff265e","after":"05b0ddf5314be86740d0575f7dabe7b523e1d68a","ref":"refs/heads/main","pushedAt":"2024-03-18T12:00:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"v14.1.0","shortMessageHtmlLink":"v14.1.0"}},{"before":"fa8f1d3ad2fd43680b0a1524e1b4497bfc183b66","after":"dc1370a495e660be3e3f98c78d9d6b63d3ff265e","ref":"refs/heads/main","pushedAt":"2024-03-18T11:50:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🔀 set 3 seconds max wait time for the idle callback based strategy","shortMessageHtmlLink":"🔀 set 3 seconds max wait time for the idle callback based strategy"}},{"before":"0a5e6630bd7c5c617c7982d7cdedaa42bbe0966f","after":"fa8f1d3ad2fd43680b0a1524e1b4497bfc183b66","ref":"refs/heads/main","pushedAt":"2024-03-18T11:43:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"✏️ improve sentence","shortMessageHtmlLink":"✏️ improve sentence"}},{"before":"ad399c96486919c1c3839e01c9a082bc185e388b","after":"0a5e6630bd7c5c617c7982d7cdedaa42bbe0966f","ref":"refs/heads/main","pushedAt":"2024-03-18T11:41:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"✏️ improve link text","shortMessageHtmlLink":"✏️ improve link text"}},{"before":"bd513a771674214a398f9a370468a40bbb6c786e","after":"ad399c96486919c1c3839e01c9a082bc185e388b","ref":"refs/heads/main","pushedAt":"2024-03-18T11:40:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"✏️ rewrite alternatives → `scheduler.postTask()` section","shortMessageHtmlLink":"✏️ rewrite alternatives → scheduler.postTask() section"}},{"before":"5a7bbcee95d432db38a88955cab5fe3a350205df","after":"bd513a771674214a398f9a370468a40bbb6c786e","ref":"refs/heads/main","pushedAt":"2024-03-18T11:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"✏️ improve overview section","shortMessageHtmlLink":"✏️ improve overview section"}},{"before":"5e33bfd169f95735b7aedbf5615d54759c03049c","after":"5a7bbcee95d432db38a88955cab5fe3a350205df","ref":"refs/heads/main","pushedAt":"2024-03-18T09:53:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🧪 add `scheduleTask()` method to the playground","shortMessageHtmlLink":"🧪 add scheduleTask() method to the playground"}},{"before":"3f82d21984ac8bfee01eb8c707b080e6f132b62e","after":"5e33bfd169f95735b7aedbf5615d54759c03049c","ref":"refs/heads/main","pushedAt":"2024-03-18T09:47:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🐜 rename parameter name `priority` → `strategy`","shortMessageHtmlLink":"🐜 rename parameter name prioritystrategy"}},{"before":"d96e28ff6508151eb967e56bb0ae2667a2b5d56f","after":"3f82d21984ac8bfee01eb8c707b080e6f132b62e","ref":"refs/heads/main","pushedAt":"2024-03-01T11:08:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"✏️ add `signal` property to the docs","shortMessageHtmlLink":"✏️ add signal property to the docs"}},{"before":"eea8f359f9bb6bbd9f5689aff122366b7facfdb9","after":"d96e28ff6508151eb967e56bb0ae2667a2b5d56f","ref":"refs/heads/main","pushedAt":"2024-03-01T11:04:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"v14.0.0","shortMessageHtmlLink":"v14.0.0"}},{"before":"6c2a5aa11061626e60a3fed228210c517f4943a6","after":"eea8f359f9bb6bbd9f5689aff122366b7facfdb9","ref":"refs/heads/main","pushedAt":"2024-03-01T11:03:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🧪 add an example using `signal` in the playground","shortMessageHtmlLink":"🧪 add an example using signal in the playground"}},{"before":"8a32210fd8a7c695ac6ca7efc78cb6eb83d698b6","after":"6c2a5aa11061626e60a3fed228210c517f4943a6","ref":"refs/heads/main","pushedAt":"2024-03-01T11:02:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"✨ `signal` option for canceling scheduled tasks, resolve #4","shortMessageHtmlLink":"✨ signal option for canceling scheduled tasks, resolve #4"}},{"before":"980ad69b477779ff882eac16ac7cd2a60331e16c","after":"8a32210fd8a7c695ac6ca7efc78cb6eb83d698b6","ref":"refs/heads/main","pushedAt":"2024-02-20T11:12:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🐜 oops, forgot signal is not implemented","shortMessageHtmlLink":"🐜 oops, forgot signal is not implemented"}},{"before":"367fd4aa4295521d1687621b169c2282d7dd8996","after":"980ad69b477779ff882eac16ac7cd2a60331e16c","ref":"refs/heads/main","pushedAt":"2024-02-20T10:20:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"♻️ `SchedulingTask` and `ScheduledTask`","shortMessageHtmlLink":"♻️ SchedulingTask and ScheduledTask"}},{"before":"fb03a1a716a083c0d5536bff88ec8c5646948588","after":"367fd4aa4295521d1687621b169c2282d7dd8996","ref":"refs/heads/main","pushedAt":"2024-02-20T10:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🧪 timePerFrame()","shortMessageHtmlLink":"🧪 timePerFrame()"}},{"before":"5fee9f839000d78dad3983102f34997bd315a062","after":"fb03a1a716a083c0d5536bff88ec8c5646948588","ref":"refs/heads/main","pushedAt":"2024-02-12T11:52:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🧪 add fps counter to playground","shortMessageHtmlLink":"🧪 add fps counter to playground"}},{"before":"137eec768c34bd1aec45a125eae0008c3b653a97","after":"5fee9f839000d78dad3983102f34997bd315a062","ref":"refs/heads/main","pushedAt":"2024-02-12T11:52:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🏗 update \"target\" and \"module\" to ES2022 in tsconfig.json","shortMessageHtmlLink":"🏗 update \"target\" and \"module\" to ES2022 in tsconfig.json"}},{"before":"447e4a2868f68521ecdd56c32a592cb56c0d8351","after":"137eec768c34bd1aec45a125eae0008c3b653a97","ref":"refs/heads/main","pushedAt":"2024-02-12T10:53:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"♻️ inline previous promiseEscape() util","shortMessageHtmlLink":"♻️ inline previous promiseEscape() util"}},{"before":"bb4366a160279fc64843fcd08340955518c3db99","after":"447e4a2868f68521ecdd56c32a592cb56c0d8351","ref":"refs/heads/main","pushedAt":"2024-02-12T10:39:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🔀 🔥 deprecate all utility functions","shortMessageHtmlLink":"🔀 🔥 deprecate all utility functions"}},{"before":"ab7a52f89d312183cd4d1b351f772a73348fadd3","after":"bb4366a160279fc64843fcd08340955518c3db99","ref":"refs/heads/main","pushedAt":"2024-02-12T10:34:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"✨ continue running scheduled tasks when page is hidden","shortMessageHtmlLink":"✨ continue running scheduled tasks when page is hidden"}},{"before":"db0c4c12fa381bfc66e0fa077ac435988351b68b","after":"ab7a52f89d312183cd4d1b351f772a73348fadd3","ref":"refs/heads/main","pushedAt":"2024-02-12T10:06:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🧪 improve playground","shortMessageHtmlLink":"🧪 improve playground"}},{"before":"4f91e6234dfef0e2dada8284d8db7edc39b6f7c5","after":"db0c4c12fa381bfc66e0fa077ac435988351b68b","ref":"refs/heads/main","pushedAt":"2024-02-06T08:37:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🔀 afterFrame() export → requestAfterFrame()","shortMessageHtmlLink":"🔀 afterFrame() export → requestAfterFrame()"}},{"before":"8581190ba62fd12d4c4b6357847e402575cfa26e","after":"4f91e6234dfef0e2dada8284d8db7edc39b6f7c5","ref":"refs/heads/main","pushedAt":"2024-02-06T08:32:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🐜 extract simulateWork()","shortMessageHtmlLink":"🐜 extract simulateWork()"}},{"before":"b70bcff782fcc954e710b68ae4c43fed287f761f","after":"8581190ba62fd12d4c4b6357847e402575cfa26e","ref":"refs/heads/main","pushedAt":"2024-02-06T08:29:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🧪 improve playground","shortMessageHtmlLink":"🧪 improve playground"}},{"before":"f965cf2311279cdba1149a060a9cb0d50567d6eb","after":"b70bcff782fcc954e710b68ae4c43fed287f761f","ref":"refs/heads/main","pushedAt":"2024-02-06T07:37:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"v13.0.0","shortMessageHtmlLink":"v13.0.0"}},{"before":"0b9797e7bdaf1a4cf375c1be837d66c216459048","after":"f965cf2311279cdba1149a060a9cb0d50567d6eb","ref":"refs/heads/main","pushedAt":"2024-02-06T07:36:12.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"astoilkov","name":"Antonio Stoilkov","path":"/astoilkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884810?s=80&v=4"},"commit":{"message":"🧪 add performance test for queueTask()","shortMessageHtmlLink":"🧪 add performance test for queueTask()"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENOlcCAA","startCursor":null,"endCursor":null}},"title":"Activity · astoilkov/main-thread-scheduling"}