Skip to content

📦 Bump the all-npm-dependencies group across 3 directories with 4 updates#333

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/tools/fork-sync/all-npm-dependencies-fddf479c48
Open

📦 Bump the all-npm-dependencies group across 3 directories with 4 updates#333
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/tools/fork-sync/all-npm-dependencies-fddf479c48

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github May 19, 2026

Bumps the all-npm-dependencies group with 1 update in the /tools/fork-sync directory: @rnx-kit/fork-sync.
Bumps the all-npm-dependencies group with 1 update in the /tools/hcdp directory: ws.
Bumps the all-npm-dependencies group with 2 updates in the /tools/hermes-parser/js directory: prettier-plugin-hermes-parser and jest.

Updates @rnx-kit/fork-sync from 0.4.1 to 0.4.2

Release notes

Sourced from @​rnx-kit/fork-sync's releases.

@​rnx-kit/fork-sync@​0.4.2

Patch Changes

  • f41748c: Handle empty changes and autoupdate tags in sync config
Changelog

Sourced from @​rnx-kit/fork-sync's changelog.

0.4.2

Patch Changes

  • f41748c: Handle empty changes and autoupdate tags in sync config
Commits

Updates ws from 8.20.0 to 8.20.1

Release notes

Sourced from ws's releases.

8.20.1

Bug fixes

  • Fixed an uninitialized memory disclosure issue in websocket.close() (c0327ec1).

Providing a TypedArray (e.g. Float32Array) as the reason argument for websocket.close(), rather than the supported string or Buffer types, caused uninitialized memory to be disclosed to the remote peer.

import { deepStrictEqual } from 'node:assert';
import { WebSocket, WebSocketServer } from 'ws';
const wss = new WebSocketServer(
{ port: 0, skipUTF8Validation: true },
function () {
const { port } = wss.address();
const ws = new WebSocket(ws://localhost:${port}, {
skipUTF8Validation: true
});
ws.on('close', function (code, reason) {
  deepStrictEqual(reason, Buffer.alloc(80));
});

}
);
wss.on('connection', function (ws) {
ws.close(1000, new Float32Array(20));
});

The issue was privately reported by Nikita Skovoroda.

Commits
  • 5d9b316 [dist] 8.20.1
  • c0327ec [security] Fix uninitialized memory disclosure in websocket.close()
  • ce2a3d6 [ci] Test on node 26
  • 58e45b8 [ci] Do not test on node 25
  • 5f26c24 [ci] Run the lint step on node 24
  • See full diff in compare view

Updates prettier-plugin-hermes-parser from 0.36.0 to 0.36.1

Release notes

Sourced from prettier-plugin-hermes-parser's releases.

v0.13.0 for RN0.75.x

This release corresponds to RN 0.75.

v0.11.0 for RN0.68.x

In preparation for the 0.68.x, this release brings numerous bug fixes and performance improvements to Hermes.

v0.10.0 for RN0.67.x

In preparation for the release of RN0.67, this release brings numerous bug fixes and performance improvements to Hermes.

v0.9.0 for RN 0.66.x

This release is primarily made to close the gap between the Hermes cut and the (upcoming) React Native 0.66 cut. Among the ~400 commits, we kept delivering memory and size wins, bugfixes, and made other progress behind the scene.

v0.8.1 for RN 0.65.x

In preparation for the RN 0.65 stable release, several refinements had been made upon v0.8.0:

v0.8.0 for RN 0.65.x

This is a release candidate targeting the upcoming RN 0.65 release.

Highlighted Changes

v0.7.2 for RN 0.64.x

This release includes miscellaneous fixes to support the road to RN 0.64.

v0.7.1 for RN 0.64-rc1

This is (still) a pre-release driven by community PRs to support using Hermes on more platforms at RN 0.64. Noted that ongoing from this release, we will publish hermes-runtime-darwin to the CocoaPod in place of publishing hermes-engine-darwin to NPM.

v0.7.0 for RN 0.64.x

This is a pre-release targeting the upcoming RN 0.64 branch out. It bring ~150 commits of improvements, security and bug fixes, and supports for other mobile platforms and ARM64 thanks to the community.

From this version, Proxy and Reflect will be enabled by default 🎉 , after being an optional feature in two releases.

v0.6.0 for RN 0.64.x

This release brings ~350 commits worth of bugfixes and improvements, and is aimed at the upcoming 0.64 branch of React Native.

Among them are correctness and performance fixes in regex, parsing improvements and native support for more JS features, a JS memory leak fix, and a new NPM that aims to help build React Native apps that target macOS instead of mobile. It also includes everything from patch release v0.5.1, notably, the unstripped Android libraries to help with native debugging and symbolication.

v0.5.3 for RN macOS v0.63.x

This release adds macOS ARM64 support to 0.5.x branch for RN macOS v0.63.x (facebook/hermes#390 by @​alloy).

... (truncated)

Changelog

Sourced from prettier-plugin-hermes-parser's changelog.

0.36.1

  • Updated hermes-parser to 0.36.1.
  • Support async component and async hook declaration formatting. See [PR #19053 in prettier](prettier/prettier#19053).
Commits

Updates jest from 30.3.0 to 30.4.2

Release notes

Sourced from jest's releases.

v30.4.2

Fixes

  • [jest-runtime] Fix named imports from CJS modules whose module.exports is a function with own-property exports (#16150)

Full Changelog: jestjs/jest@v30.4.1...v30.4.2

v30.4.1

Features

  • [jest-config, jest-core, jest-runner, jest-schemas, jest-types] Allow custom runner configuration options via tuple format ['runner-path', {options}] (#16141)

Fixes

  • [jest-runtime] Align CJS-from-ESM default export with Node: module.exports is always the ESM default, __esModule unwrapping is no longer applied (#16143)

Full Changelog: jestjs/jest@v30.4.0...v30.4.1

v30.4.0

Big release! 😀

Main feature is a rewrite of our custom runtime in preparation for stabilisation of native support of ESM. As part of that work require(esm) module is now supported on Node 24.9+ (still requires --experimental-vm-modules like before).

In addition we now support fake timers for the recently released Temporal API in Node v26.

React 19 is also supported properly in pretty-format, meaning snapshots of React components now work like they should.

Due to all the changes, there might be regressions that snuck in. Please report them!

Full list of changes below

Features

  • [babel-jest] Support collecting coverage from .mts, .cts (and other) files (#15994)
  • [jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types] Add --collect-tests flag to discover and list tests without executing them (#16006)
  • [jest-config, jest-runner, jest-worker] Add workerGracefulExitTimeout config option to control how long workers are given to exit before being force-killed (#15984)
  • [jest-config] Add support for jest.config.mts as a valid configuration file (#16005)
  • [jest-config, jest-core, jest-reporters, jest-runner] verbose and silent can now be set per-project; the project-level value overrides the global value for that project's tests (#16133)
  • [@jest/fake-timers] Accept Temporal.Duration in jest.advanceTimersByTime() and jest.advanceTimersByTimeAsync() (#16128)
  • [@jest/fake-timers] Accept Temporal.Instant and Temporal.ZonedDateTime in jest.setSystemTime() and useFakeTimers({now}) (#16128)
  • [@jest/fake-timers] Support faking Temporal.Now.* (#16131)
  • [jest-mock] Add clearMocksOnScope(scope) on ModuleMocker for clearing every mock function exposed on a scope object (#16088)
  • [jest-resolve] Add canResolveSync() on Resolver so callers can detect when a user-configured resolver only exports an async hook (#16064)
  • [jest-runtime] Use synchronous evaluate() for ES modules without top-level await on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (#16062)
  • [jest-runtime] Support require() of ES modules on Node v24.9+ (#16074)
  • [jest-runtime] Validate TC39 import attributes (with { type: 'json' }) on ESM imports (#16127)
  • [@jest/transform] Add canTransformSync(filename) on ScriptTransformer so callers can pick the sync vs async transform path (#16062)
  • [jest-util] Add isError helper (#16076)

... (truncated)

Changelog

Sourced from jest's changelog.

30.4.2

Fixes

  • [jest-runtime] Fix named imports from CJS modules whose module.exports is a function with own-property exports (#16150)

30.4.1

Features

  • [jest-config, jest-core, jest-runner, jest-schemas, jest-types] Allow custom runner configuration options via tuple format ['runner-path', {options}] (#16141)

Fixes

  • [jest-runtime] Align CJS-from-ESM default export with Node: module.exports is always the ESM default, __esModule unwrapping is no longer applied (#16143)

30.4.0

Features

  • [babel-jest] Support collecting coverage from .mts, .cts (and other) files (#15994)
  • [jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types] Add --collect-tests flag to discover and list tests without executing them (#16006)
  • [jest-config, jest-runner, jest-worker] Add workerGracefulExitTimeout config option to control how long workers are given to exit before being force-killed (#15984)
  • [jest-config] Add support for jest.config.mts as a valid configuration file (#16005)
  • [jest-config, jest-core, jest-reporters, jest-runner] verbose and silent can now be set per-project; the project-level value overrides the global value for that project's tests (#16133)
  • [@jest/fake-timers] Accept Temporal.Duration in jest.advanceTimersByTime() and jest.advanceTimersByTimeAsync() (#16128)
  • [@jest/fake-timers] Accept Temporal.Instant and Temporal.ZonedDateTime in jest.setSystemTime() and useFakeTimers({now}) (#16128)
  • [@jest/fake-timers] Support faking Temporal.Now.* (#16131)
  • [jest-mock] Add clearMocksOnScope(scope) on ModuleMocker for clearing every mock function exposed on a scope object (#16088)
  • [jest-resolve] Add canResolveSync() on Resolver so callers can detect when a user-configured resolver only exports an async hook (#16064)
  • [jest-runtime] Use synchronous evaluate() for ES modules without top-level await on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (#16062)
  • [jest-runtime] Support require() of ES modules on Node v24.9+ (#16074)
  • [jest-runtime] Validate TC39 import attributes (with { type: 'json' }) on ESM imports (#16127)
  • [@jest/transform] Add canTransformSync(filename) on ScriptTransformer so callers can pick the sync vs async transform path (#16062)
  • [jest-util] Add isError helper (#16076)
  • [pretty-format] Support React 19 (#16123)

Fixes

  • [expect-utils] Fix toStrictEqual failing on structuredClone results due to cross-realm constructor mismatch (#15959)
  • [@jest/expect-utils] Prevent toMatchObject/subset matching from throwing when encountering exotic iterables (#15952)
  • [fake-timers] Convert Date to milliseconds before passing to @sinonjs/fake-timers (#16029)
  • [jest] Export GlobalConfig and ProjectConfig TypeScript types (#16132)
  • [jest-circus] Prevent crash when asyncError is undefined for non-Error throws (#16003)
  • [jest-circus, jest-jasmine2] Include Error.cause in JSON failureMessages output (#15967)
  • [jest-config] Fix preset path resolution on Windows when the preset uses subpath exports (#15961)
  • [jest-config] Allow collectCoverage and coverageProvider in project config without a validation warning (#16132)
  • [jest-config] Project config validator now emits "is not supported in an individual project configuration" instead of "probably a typing mistake" for known global-only options (#16132)
  • [jest-environment-node] Fix --localstorage-file warning on Node 25+ (#16086)
  • [jest-reporters] Apply global coverage threshold to unmatched pattern files in addition to glob/path thresholds (#16137)

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
###### Microsoft Reviewers: [Open in CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com//pull/333)

…ates

Bumps the all-npm-dependencies group with 1 update in the /tools/fork-sync directory: [@rnx-kit/fork-sync](https://github.com/microsoft/rnx-kit/tree/HEAD/incubator/fork-sync).
Bumps the all-npm-dependencies group with 1 update in the /tools/hcdp directory: [ws](https://github.com/websockets/ws).
Bumps the all-npm-dependencies group with 2 updates in the /tools/hermes-parser/js directory: [prettier-plugin-hermes-parser](https://github.com/facebook/hermes/tree/HEAD/tools/hermes-parser/js/prettier-plugin-hermes-parser) and [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest).


Updates `@rnx-kit/fork-sync` from 0.4.1 to 0.4.2
- [Release notes](https://github.com/microsoft/rnx-kit/releases)
- [Changelog](https://github.com/microsoft/rnx-kit/blob/main/incubator/fork-sync/CHANGELOG.md)
- [Commits](https://github.com/microsoft/rnx-kit/commits/@rnx-kit/fork-sync@0.4.2/incubator/fork-sync)

Updates `ws` from 8.20.0 to 8.20.1
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](websockets/ws@8.20.0...8.20.1)

Updates `prettier-plugin-hermes-parser` from 0.36.0 to 0.36.1
- [Release notes](https://github.com/facebook/hermes/releases)
- [Changelog](https://github.com/facebook/hermes/blob/static_h/tools/hermes-parser/js/prettier-plugin-hermes-parser/CHANGELOG.md)
- [Commits](https://github.com/facebook/hermes/commits/HEAD/tools/hermes-parser/js/prettier-plugin-hermes-parser)

Updates `jest` from 30.3.0 to 30.4.2
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.4.2/packages/jest)

---
updated-dependencies:
- dependency-name: "@rnx-kit/fork-sync"
  dependency-version: 0.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-npm-dependencies
- dependency-name: ws
  dependency-version: 8.20.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-npm-dependencies
- dependency-name: prettier-plugin-hermes-parser
  dependency-version: 0.36.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-npm-dependencies
- dependency-name: jest
  dependency-version: 30.4.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 19, 2026
@dependabot dependabot Bot requested a review from a team as a code owner May 19, 2026 23:29
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 19, 2026
@github-actions
Copy link
Copy Markdown

Benchmark Results

Total benchmarks: 204

Inputs: baseline/baseline.json, bench_result.json

v8 (6176ms, 4942ms) -20.0%
v8 hermes (CI) hermes (CI)
v8-crypto 622.6ms 504.8ms
v8-deltablue 739.4ms 616.8ms
v8-raytrace 127.8ms 101.4ms
v8-regexp 593ms 471.2ms
v8-richards 937ms 764.8ms
v8-splay 225.2ms 195.2ms
v8-crypto (static) 452ms 355.6ms
v8-deltablue (static) 661.6ms 526.6ms
v8-raytrace (static) 91.8ms 73.2ms
v8-regexp (static) 749.2ms 576.8ms
v8-richards (static) 781.4ms 588ms
v8-splay (static) 195ms 167.6ms
test-suites (317886ms, 253776ms) -20.2%
test-suites hermes (CI) hermes (CI)
box2d 2949.8ms 2301.8ms
earley-boyer 2564.8ms 2104.2ms
navier-stokes 5743.8ms 4723.2ms
pdfjs 1038.2ms 778.2ms
gbemu 2296ms 1805.2ms
code-load 4472.8ms 3793.6ms
typescript 3381.8ms 2549.4ms
simpleSum 8855.4ms 6064ms
propAccess 2691.2ms 1836ms
allocObj 252ms 190.8ms
allocObjLit 6371.8ms 4898.2ms
allocNewObj 20053ms 15684.6ms
allocArray 249ms 197.6ms
allocNewArray 34956.8ms 28370.8ms
arrayRead 115.6ms 95ms
arrayReadByIndex 550ms 392.6ms
largeArrayRead 827.2ms 554ms
arrayWrite 261.8ms 212.2ms
largeArrayWrite 2218ms 1706.6ms
interp-dispatch 2880ms 1861ms
wb-perf 8327ms 5798.6ms
arrayReverse 40.6ms 31.8ms
arrayMap 1472.6ms 1389.2ms
arrayIndexOf 143.2ms 114.2ms
arrayLastIndexOf 148.6ms 114.4ms
arrayEvery 2308.8ms 2266ms
arraySome 2174.4ms 2306.6ms
arrayFill 2401.2ms 1917.2ms
arrayFilter 1866.4ms 1527.2ms
arrayFind 3207ms 2594.2ms
arrayFindIndex 3322ms 2488.2ms
arrayPop 1031.4ms 827.2ms
arrayReduce 1994.2ms 1836.2ms
arrayReduceRight 2075.8ms 1789.2ms
arrayShift 2065.8ms 1681.6ms
arrayUnshift 2109.4ms 1777.2ms
arrayIncludes 1216.6ms 923.2ms
arrayFrom 1102.8ms 896.8ms
arrayCopyWithin 1487ms 1271.4ms
stringFromCharCode 92.6ms 73.2ms
arraySlice 786.2ms 640.8ms
arraySplice 26.8ms 27.4ms
arrayOf 1048.8ms 824.6ms
stringCharAt 1346.6ms 1122.4ms
stringMatch 3192.4ms 2295.8ms
stringSearch 3508.2ms 2284ms
stringStartsWith 701ms 472.8ms
stringEndsWith 650.4ms 423.2ms
stringIncludes 1520.6ms 1411.2ms
stringIndexOf 1555.6ms 1378.2ms
stringLastIndexOf 1821.4ms 1522ms
stringSplit 822ms 648.6ms
stringSlice 490ms 398.8ms
stringPadStart 2910.8ms 2300.8ms
stringPadEnd 2910ms 2470.6ms
regExpMatch 1506.2ms 1226.8ms
regExpSearch 1227ms 1098.2ms
regExpToString 1204ms 954.4ms
stringReplace 1394.8ms 1328.8ms
regExpReplace 3309.2ms 724.8ms
regExpFlags 956.8ms 757.4ms
regExpSplit 1307.8ms 1030.2ms
numberArrayReadWrite 2477.8ms 1969.6ms
protoCache 3594.6ms 2387.2ms
box2d (static) 1792.6ms 1417.4ms
earley-boyer (static) 1875.6ms 1443.4ms
navier-stokes (static) 3410.2ms 2710ms
pdfjs (static) 812.8ms 619.8ms
gbemu (static) 1797ms 1319.4ms
code-load (static) 4199.2ms 3361ms
typescript (static) 2685.6ms 2059.6ms
simpleSum (static) 936.2ms 852.6ms
propAccess (static) 2298ms 1809.4ms
allocObj (static) 0.2ms 0ms
allocObjLit (static) 4154.4ms 3330.2ms
allocNewObj (static) 15749.2ms 13963ms
allocArray (static) 0.6ms 0.2ms
allocNewArray (static) 28494.2ms 24626.6ms
arrayRead (static) 74.2ms 55.4ms
arrayReadByIndex (static) 453.2ms 384.2ms
largeArrayRead (static) 552.2ms 432.8ms
arrayWrite (static) 178.4ms 136ms
largeArrayWrite (static) 1568.6ms 1233.6ms
interp-dispatch (static) 1918.8ms 1586.2ms
wb-perf (static) 8991.2ms 7211.4ms
arrayReverse (static) 37ms 31.4ms
arrayMap (static) 1064.8ms 824.4ms
arrayIndexOf (static) 128.2ms 106.2ms
arrayLastIndexOf (static) 138.8ms 101ms
arrayEvery (static) 1397.6ms 1187.8ms
arraySome (static) 1406.6ms 1195ms
arrayFill (static) 1969.2ms 1541.6ms
arrayFilter (static) 1061ms 883.6ms
arrayFind (static) 2242.2ms 1955ms
arrayFindIndex (static) 2235.8ms 1936.6ms
arrayPop (static) 878ms 727ms
arrayReduce (static) 1311.8ms 1119.4ms
arrayReduceRight (static) 1322.6ms 1147.8ms
arrayShift (static) 1512ms 1223.6ms
arrayUnshift (static) 1568.2ms 1384.8ms
arrayIncludes (static) 963.4ms 756.8ms
arrayFrom (static) 1030.6ms 769ms
arrayCopyWithin (static) 1109.6ms 878.8ms
stringFromCharCode (static) 77ms 58.2ms
arraySlice (static) 571.6ms 474.8ms
arraySplice (static) 26ms 23.2ms
arrayOf (static) 868.8ms 636.2ms
stringCharAt (static) 1100.6ms 868.2ms
stringMatch (static) 2227.6ms 1742.4ms
stringSearch (static) 2219.2ms 1817.4ms
stringStartsWith (static) 494.2ms 406.4ms
stringEndsWith (static) 457.8ms 375.8ms
stringIncludes (static) 1437.4ms 1267.6ms
stringIndexOf (static) 1440.8ms 1267ms
stringLastIndexOf (static) 1956.6ms 1740ms
stringSplit (static) 651.2ms 539.6ms
stringSlice (static) 445.6ms 364ms
stringPadStart (static) 2294.4ms 1860.8ms
stringPadEnd (static) 2499.2ms 1835.6ms
regExpMatch (static) 1483.2ms 1100.4ms
regExpSearch (static) 1296.2ms 1058.2ms
regExpToString (static) 1326.6ms 914.2ms
stringReplace (static) 1455.6ms 1157.2ms
regExpReplace (static) 851.8ms 628ms
regExpFlags (static) 870.6ms 623.2ms
regExpSplit (static) 1200ms 822.4ms
numberArrayReadWrite (static) 2132.8ms 1601.4ms
protoCache (static) 3595.8ms 2830.2ms
micros (60876ms, 50476ms) -17.1%
micros hermes (CI) hermes (CI)
getNodeById.js 5273ms 4303ms
setInsert.js 2864.8ms 2564.2ms
stringify-number.js 1823.4ms 1518.4ms
typed-array-sort.js 22381ms 19260ms
getNodeById.js (static) 3941ms 3171.8ms
setInsert.js (static) 2517.6ms 2211.6ms
stringify-number.js (static) 1663.6ms 1262.4ms
typed-array-sort.js (static) 20411.4ms 16184.8ms
jit-benches (8563ms, 6200ms) -27.6%
jit-benches hermes (CI) hermes (CI)
idisp.js 2810.2ms 1880ms
idispn.js 3395.8ms 2427.6ms
idisp.js (static) 1906ms 1590.4ms
idispn.js (static) 450.8ms 301.6ms
many-subclasses (73437ms, 60005ms) -18.3%
many-subclasses hermes (CI) hermes (CI)
many.js 19104.8ms 15530ms
many-sh-1.js 7322.8ms 5912.8ms
many-sh-2.js 7329ms 5944.6ms
many-sh-3.js 7083.6ms 5731.4ms
many-sh-4.js 7235ms 5771ms
many.js (static) 15996ms 13525.8ms
many-sh-1.js (static) 2285.2ms 1814.2ms
many-sh-2.js (static) 2387ms 1977ms
many-sh-3.js (static) 2347.2ms 1898.8ms
many-sh-4.js (static) 2346ms 1899ms
map-objects (3627ms, 2845ms) -21.6%
map-objects hermes (CI) hermes (CI)
map-objects-untyped.js 1023.6ms 814ms
map-objects-typed.js 957.6ms 750ms
map-objects-untyped.js (static) 917.2ms 713ms
map-objects-typed.js (static) 728.8ms 567.6ms
map-strings (4335ms, 3241ms) -25.2%
map-strings hermes (CI) hermes (CI)
map-strings-untyped.js 1196.8ms 907.2ms
map-strings-typed.js 1139.2ms 849ms
map-strings-untyped.js (static) 1092.2ms 818.8ms
map-strings-typed.js (static) 906.8ms 666.4ms
nbody (3448ms, 2845ms) -17.5%
nbody hermes (CI) hermes (CI)
original/nbody.js 839.6ms 720.4ms
fully-typed/nbody.js 710ms 601.8ms
fully-typed/nbody.ts 865.2ms 722.6ms
original/nbody.js (static) 449.2ms 349ms
fully-typed/nbody.js (static) 135ms 102.8ms
fully-typed/nbody.ts (static) 449.2ms 348.4ms
string-switch (6503ms, 4614ms) -29.1%
string-switch (string-switch/plain) hermes (CI) hermes (CI)
bench.js 1316ms 1316.2ms
bench.js (static) 5187ms 3297.6ms
raytracer (5608ms, 4538ms) -19.1%
raytracer (raytracer/original) hermes (CI) hermes (CI)
bench-raytracer.js 1550.4ms 1304.4ms
raytracer.ts 1667.6ms 1338.2ms
bench-raytracer.js (static) 1198.4ms 951.2ms
raytracer.ts (static) 1191.8ms 944.2ms
MiniReact (30332ms, 23253ms) -23.3%
MiniReact hermes (CI) hermes (CI)
no-objects/out/simple-stripped.js 2239.2ms 1687.8ms
no-objects/out/simple-lowered.js 2270.8ms 1722.4ms
no-objects/out/music-stripped.js 42.6ms 34.2ms
no-objects/out/music-lowered.js 47.2ms 38.6ms
no-deps/stripped/MiniReact.js 5004ms 3964ms
no-deps/MiniReact.js 5256.2ms 3902ms
no-objects/out/simple.js 2260.4ms 1693.2ms
no-objects/out/music.js 45.6ms 37.8ms
no-objects/out/simple-stripped.js (static) 1725.2ms 1326.2ms
no-objects/out/simple-lowered.js (static) 1725.4ms 1339.4ms
no-objects/out/music-stripped.js (static) 18.8ms 15.2ms
no-objects/out/music-lowered.js (static) 19.4ms 15.6ms
no-deps/stripped/MiniReact.js (static) 4024.8ms 3092.8ms
no-deps/MiniReact.js (static) 3938.2ms 3064ms
no-objects/out/simple.js (static) 1695.2ms 1304.4ms
no-objects/out/music.js (static) 19ms 15.8ms
widgets (12934ms, 10357ms) -19.9%
widgets hermes (CI) hermes (CI)
simple-classes/widgets.js 1758.2ms 1440ms
original/es5/widgets.js 2798.8ms 2269ms
single-file/es5/widgets.js 2775.2ms 2259.2ms
simple-classes/widgets.js (static) 1012ms 789.2ms
original/es5/widgets.js (static) 2283.2ms 1791.8ms
single-file/es5/widgets.js (static) 2306.2ms 1808ms

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants