{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":547616978,"defaultBranch":"main","name":"node","ownerLogin":"KhafraDev","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-10-08T01:36:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42794878?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718513096.0","currentOid":""},"activityList":{"items":[{"before":"29c44f31e5358f36f4bec0810942d28deab8afb7","after":null,"ref":"refs/heads/use-fast-create-messageevent","pushedAt":"2024-06-16T04:44:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"}},{"before":"48a2f5d86462f9b8a1613b571e61bf594232e9f8","after":null,"ref":"refs/heads/global-closeevent","pushedAt":"2024-06-07T18:00:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"}},{"before":"c86dac0ccad9b61f062fec52507406e82902a08e","after":null,"ref":"refs/heads/websocket-stable","pushedAt":"2024-06-07T18:00:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"}},{"before":"ae277cea382e4d123b11f1d690fb0843e00626e6","after":"b577692a8132ba0a8f7b991f7e73717c537ea57b","ref":"refs/heads/blob-changes","pushedAt":"2024-06-06T18:08:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"buffer: extract Blob's .arrayBuffer() & webidl changes\n\n- Extracts Blob.prototype.arrayBuffer so it cannot be\n overridden in .text(), etc.\n- Make .bytes() enumerable. I guess the WPT runner is\n not running the idlharness tests?\n- Make .text() return a Promise, rather than being\n explicitly async. This is a non-documented part of\n the webidl spec. Refs: #49936\n- Have .text(), .arrayBuffer(), and .bytes() reject\n for an invalid this instead of throwing. Fix the\n tests regarding this.","shortMessageHtmlLink":"buffer: extract Blob's .arrayBuffer() & webidl changes"}},{"before":"f28ef24b40419b0488e0b4f13fb734af22285755","after":"ae277cea382e4d123b11f1d690fb0843e00626e6","ref":"refs/heads/blob-changes","pushedAt":"2024-06-06T17:34:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"buffer: extract Blob's .arrayBuffer() & webidl changes\n\n- Extracts Blob.prototype.arrayBuffer so it cannot be\n overridden in .text(), etc.\n- Make .bytes() enumerable. I guess the WPT runner is\n not running the idlharness tests?\n- Make .text() return a Promise, rather than being\n explicitly async. This is a non-documented part of\n the webidl spec. Refs: #49936","shortMessageHtmlLink":"buffer: extract Blob's .arrayBuffer() & webidl changes"}},{"before":null,"after":"f28ef24b40419b0488e0b4f13fb734af22285755","ref":"refs/heads/blob-changes","pushedAt":"2024-06-06T17:30:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"buffer: extract Blob's .arrayBuffer() & webidl changes\n\n- Extracts Blob.prototype.arrayBuffer so it cannot be\n overridden in .text(), etc.\n- Make .bytes() enumerable. I guess the WPT runner is\n not running the idlharness tests?\n- Make .text() return a Promise, rather than being\n explicitly async. This is a non-documented part of\n the webidl spec. Refs: #49936","shortMessageHtmlLink":"buffer: extract Blob's .arrayBuffer() & webidl changes"}},{"before":"0281e2cbf0531ade992265b7b734dd3f1ecffe8a","after":"68c9f554ffa2fab1ef3b6466c51491371f0dd158","ref":"refs/heads/main","pushedAt":"2024-06-06T17:08:33.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"tools: remove no-goma arg from make-v8 script\n\nV8 recently removed its support and passing it makes canary builds\nfail. It should be safe to remove it now as the default behavior is to\nlook for goma in the PATH, and CI hosts shouldn't have goma installed.\n\nRefs: https://github.com/v8/v8/commit/6c5a6c03dd6f557fcdf550ae3a2c66ed66d805ce\nPR-URL: https://github.com/nodejs/node/pull/53336\nReviewed-By: Richard Lau \nReviewed-By: Joyee Cheung \nReviewed-By: Luigi Pinca ","shortMessageHtmlLink":"tools: remove no-goma arg from make-v8 script"}},{"before":"3d3b107f99af94c5dbf8c945aca571dfb37d27b3","after":"48a2f5d86462f9b8a1613b571e61bf594232e9f8","ref":"refs/heads/global-closeevent","pushedAt":"2024-06-05T17:41:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"lib: expose global CloseEvent\n\nThis PR adds `CloseEvent` as a global, which can be disabled\nvia the --no-experimental-websocket flag.\n\n```js\nconst ws = new WebSocket('...')\n\nws.addEventListener('close', (event) => {\n assert(event instanceof CloseEvent)\n})\n\n```\n\nFixes: https://github.com/nodejs/node/issues/50275","shortMessageHtmlLink":"lib: expose global CloseEvent"}},{"before":"d585af013383bd810ebee2be5bfab28f137e2399","after":"3d3b107f99af94c5dbf8c945aca571dfb37d27b3","ref":"refs/heads/global-closeevent","pushedAt":"2024-06-05T17:38:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"lib: expose global CloseEvent\n\nThis PR adds `CloseEvent` as a global, which can be disabled via the --no-experimental-websocket flag.\n\n```js\nconst ws = new WebSocket('...')\n\nws.addEventListener('close', (event) => {\n assert(event instanceof CloseEvent)\n})\n\n```\n\nFixes: https://github.com/nodejs/node/issues/50275","shortMessageHtmlLink":"lib: expose global CloseEvent"}},{"before":null,"after":"d585af013383bd810ebee2be5bfab28f137e2399","ref":"refs/heads/global-closeevent","pushedAt":"2024-06-05T17:31:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"lib: expose global CloseEvent\n\nThis PR adds `CloseEvent` as a global, which can be disabled via the --no-experimental-websocket flag.\n\n```js\nconst ws = new WebSocket('...')\n\nws.addEventListener('close', (event) => {\n assert(event instanceof CloseEvent)\n})\n\n```\n\nFixes: https://github.com/nodejs/node/issues/50275","shortMessageHtmlLink":"lib: expose global CloseEvent"}},{"before":null,"after":"c86dac0ccad9b61f062fec52507406e82902a08e","ref":"refs/heads/websocket-stable","pushedAt":"2024-06-05T17:13:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"doc: mark WebSocket as stable","shortMessageHtmlLink":"doc: mark WebSocket as stable"}},{"before":"54035ac0ca8764fc6a5ebe37b7e1a8fcf3f231ce","after":"0281e2cbf0531ade992265b7b734dd3f1ecffe8a","ref":"refs/heads/main","pushedAt":"2024-06-05T17:02:39.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"crypto: fix propagation of \"memory limit exceeded\"\n\nWhen we throw ERR_CRYPTO_INVALID_SCRYPT_PARAMS after a call to\nEVP_PBE_scrypt, check if OpenSSL reported an error and if so, append the\nOpenSSL error message to the default generic error message. In\nparticular, this catches cases when `maxmem` is not sufficient, which\notherwise is difficult to identify because our documentation only\nprovides an approximation of the required `maxmem` value.\n\nFixes: https://github.com/nodejs/node/issues/53291\nPR-URL: https://github.com/nodejs/node/pull/53300\nReviewed-By: Filip Skokan \nReviewed-By: Benjamin Gruenbaum ","shortMessageHtmlLink":"crypto: fix propagation of \"memory limit exceeded\""}},{"before":"fa8a414ae4ba84b7f790716acf40ba7af1cb03fe","after":null,"ref":"refs/heads/blob-bytes","pushedAt":"2024-06-04T02:00:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"}},{"before":"9f6c12413cde5074893ffb378b8c3310275aa016","after":"54035ac0ca8764fc6a5ebe37b7e1a8fcf3f231ce","ref":"refs/heads/main","pushedAt":"2024-05-31T04:54:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"build: support python 3.13\n\nPR-URL: https://github.com/nodejs/node/pull/53190\nReviewed-By: Moshe Atlow \nReviewed-By: Christian Clauss \nReviewed-By: Marco Ippolito \nReviewed-By: Mohammed Keyvanzadeh \nReviewed-By: Luigi Pinca \nReviewed-By: Yagiz Nizipli ","shortMessageHtmlLink":"build: support python 3.13"}},{"before":null,"after":"fa8a414ae4ba84b7f790716acf40ba7af1cb03fe","ref":"refs/heads/blob-bytes","pushedAt":"2024-05-30T16:08:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"buffer: add .bytes() method to Blob","shortMessageHtmlLink":"buffer: add .bytes() method to Blob"}},{"before":"d78537b3dfb6a7ca1b2f0687e0fbfbd631cb5537","after":"9f6c12413cde5074893ffb378b8c3310275aa016","ref":"refs/heads/main","pushedAt":"2024-05-30T14:07:36.000Z","pushType":"push","commitsCount":133,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"test_runner: add snapshot testing\n\nThis commit adds a t.assert.snapshot() method that implements\nsnapshot testing. Serialization uses JSON.stringify() by default,\nbut users can configure the serialization to meet their needs.\n\nPR-URL: https://github.com/nodejs/node/pull/53169\nFixes: https://github.com/nodejs/node/issues/48260\nReviewed-By: Moshe Atlow \nReviewed-By: Benjamin Gruenbaum \nReviewed-By: Geoffrey Booth ","shortMessageHtmlLink":"test_runner: add snapshot testing"}},{"before":"bd6fb63ffec040a512b2e6d0080b3d1572c87b9e","after":null,"ref":"refs/heads/update-undici","pushedAt":"2024-05-15T15:38:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"}},{"before":"43aa76e11d697bc6114dd1141faa347b8fb27caf","after":"29c44f31e5358f36f4bec0810942d28deab8afb7","ref":"refs/heads/use-fast-create-messageevent","pushedAt":"2024-05-13T05:47:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"a55d9fa4371da6f7572ebb9ad5b76994810d342a","after":null,"ref":"refs/heads/performance-markresource-timing","pushedAt":"2024-05-12T19:13:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"}},{"before":"98377def58adee01a3db26499c2c084d3259877e","after":"43aa76e11d697bc6114dd1141faa347b8fb27caf","ref":"refs/heads/use-fast-create-messageevent","pushedAt":"2024-05-12T02:54:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"lib: speed up MessageEvent creation internally","shortMessageHtmlLink":"lib: speed up MessageEvent creation internally"}},{"before":null,"after":"98377def58adee01a3db26499c2c084d3259877e","ref":"refs/heads/use-fast-create-messageevent","pushedAt":"2024-05-12T02:49:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"perf: speed up MessageEvent creation internally","shortMessageHtmlLink":"perf: speed up MessageEvent creation internally"}},{"before":"78e74e3df95c1d1c200c56ac1e83961bd5f4245f","after":"d78537b3dfb6a7ca1b2f0687e0fbfbd631cb5537","ref":"refs/heads/main","pushedAt":"2024-05-12T01:31:31.000Z","pushType":"push","commitsCount":127,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"deps: enable unbundling of simdjson, simdutf, ada\n\nPR-URL: https://github.com/nodejs/node/pull/52924\nReviewed-By: Yagiz Nizipli \nReviewed-By: Richard Lau \nReviewed-By: Luigi Pinca \nReviewed-By: Benjamin Gruenbaum ","shortMessageHtmlLink":"deps: enable unbundling of simdjson, simdutf, ada"}},{"before":"1a4e9e46c774b46b82fee6ee44b1996540bf6584","after":null,"ref":"refs/heads/messageevent-cancelable","pushedAt":"2024-05-11T14:17:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"}},{"before":"d16068c83cd05925503a703f94ceb1609aa669cc","after":"bd6fb63ffec040a512b2e6d0080b3d1572c87b9e","ref":"refs/heads/update-undici","pushedAt":"2024-04-30T19:10:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":null,"after":"d16068c83cd05925503a703f94ceb1609aa669cc","ref":"refs/heads/update-undici","pushedAt":"2024-04-30T17:15:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"deps: update undici to 6.15.0","shortMessageHtmlLink":"deps: update undici to 6.15.0"}},{"before":"9efc84a2cb32af325f06c465ba82175b67089fe0","after":"78e74e3df95c1d1c200c56ac1e83961bd5f4245f","ref":"refs/heads/main","pushedAt":"2024-04-30T16:05:38.000Z","pushType":"push","commitsCount":212,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"doc: update process.versions properties\n\nPR-URL: https://github.com/nodejs/node/pull/52736\nReviewed-By: Yagiz Nizipli \nReviewed-By: Benjamin Gruenbaum \nReviewed-By: Marco Ippolito \nReviewed-By: Luigi Pinca \nReviewed-By: Ulises Gascón \nReviewed-By: Qingyu Deng ","shortMessageHtmlLink":"doc: update process.versions properties"}},{"before":"f1269825c2f4a21030b58995cd8a9c24b767086f","after":null,"ref":"refs/heads/replace-messageevent","pushedAt":"2024-04-29T13:45:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"}},{"before":"b4ed03721e40defa4b7eddb3285c5d1358359ba9","after":"f1269825c2f4a21030b58995cd8a9c24b767086f","ref":"refs/heads/replace-messageevent","pushedAt":"2024-04-04T15:57:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"lib: replace MessageEvent with undici's\n\nundici's MessageEvent is better tested and has a complete WebIDL\nimplementation for validation. Not only this, but it's also used in\nNode's current WebSocket implementation. There are a large number of\nwebidl-related issues in the current MessageEvent, such as not\nimplementing `MessageEvent.prototype.initMessageEvent`, not validating\narguments passed to its constructor\n(https://github.com/nodejs/node/pull/51771), not validating the values\npassed to the constructor (such as not validating that `ports` is a\nsequence, not converting origin to a USVString, etc.), and other issues.\n\nfixup","shortMessageHtmlLink":"lib: replace MessageEvent with undici's"}},{"before":"41d48a84f20ac9a12893591e266506dfb6bd74bc","after":"b4ed03721e40defa4b7eddb3285c5d1358359ba9","ref":"refs/heads/replace-messageevent","pushedAt":"2024-04-04T15:50:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"lib: replace MessageEvent with undici's\n\nundici's MessageEvent is better tested and has a complete WebIDL\nimplementation for validation. Not only this, but it's also used in\nNode's current WebSocket implementation. There are a large number of\nwebidl-related issues in the current MessageEvent, such as not\nimplementing `MessageEvent.prototype.initMessageEvent`, not validating\narguments passed to its constructor\n(https://github.com/nodejs/node/pull/51771), not validating the values\npassed to the constructor (such as not validating that `ports` is a\nsequence, not converting origin to a USVString, etc.), and other issues.","shortMessageHtmlLink":"lib: replace MessageEvent with undici's"}},{"before":"6b0980c01672ecc9c07182cc39c251a47b908c71","after":"41d48a84f20ac9a12893591e266506dfb6bd74bc","ref":"refs/heads/replace-messageevent","pushedAt":"2024-04-04T15:40:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KhafraDev","name":"Khafra","path":"/KhafraDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42794878?s=80&v=4"},"commit":{"message":"lib: replace MessageEvent with undici's\n\nundici's MessageEvent is better tested and has a complete WebIDL implementation for validation. Not only this, but it's also used in Node's current WebSocket implementation. There are a large number of webidl-related issues in the current MessageEvent, such as not implementing `MessageEvent.prototype.initMessageEvent`, not validating arguments passed to its constructor (https://github.com/nodejs/node/pull/51771), not validating the values passed to the constructor (such as not validating that `ports` is a sequence, not converting origin to a USVString, etc.), and other issues.","shortMessageHtmlLink":"lib: replace MessageEvent with undici's"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZni-BAA","startCursor":null,"endCursor":null}},"title":"Activity · KhafraDev/node"}