Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
|
Size Change: 0 B Total Size: 80.5 kB ℹ️ View Unchanged
|
There was a problem hiding this comment.
Benchmark React
Details
| Benchmark suite | Current: 0e0f7bd | Previous: 9db7433 | Ratio |
|---|---|---|---|
data-client: getlist-100 |
21.7 ms (± 0.52) |
22.2 ms (± 0.79) |
0.98 |
data-client: getlist-500 |
30.8 ms (± 0.2) |
35.8 ms (± 6.65) |
0.86 |
data-client: update-single-entity |
4.7 ms (± 0.59) |
5.6 ms (± 0.26) |
0.84 |
data-client: ref-stability-issue-changed |
5 count (± 0) |
5 count (± 0) |
1 |
data-client: ref-stability-user-changed |
5 count (± 0) |
5 count (± 0) |
1 |
data-client: update-shared-user-500-mounted |
6.6 ms (± 0.88) |
6.6 ms (± 0.00) |
1 |
data-client: sorted-view-mount-500 |
25.6 ms (± 1.47) |
28.6 ms (± 1.86) |
0.90 |
data-client: sorted-view-update-entity |
5.5 ms (± 0.39) |
6.2 ms (± 0.98) |
0.89 |
data-client: list-detail-switch |
85.8 ms (± 2.65) |
89 ms (± 0.20) |
0.96 |
data-client: update-shared-user-10000-mounted |
25.5 ms (± 2.65) |
30.6 ms (± 4.80) |
0.83 |
data-client: invalidate-and-resolve |
12.1 ms (± 0.35) |
12.1 ms (± 0.40) |
1 |
data-client: unshift-item |
7.2 ms (± 0.11) |
7.5 ms (± 0.11) |
0.96 |
data-client: delete-item |
7.4 ms (± 0.46) |
7.7 ms (± 0.11) |
0.96 |
data-client: move-item |
5.4 ms (± 0.26) |
6.5 ms (± 0.81) |
0.83 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark
Details
| Benchmark suite | Current: 0e0f7bd | Previous: 9db7433 | Ratio |
|---|---|---|---|
normalizeLong |
459 ops/sec (±1.25%) |
452 ops/sec (±0.73%) |
0.98 |
normalizeLong Values |
422 ops/sec (±0.39%) |
411 ops/sec (±0.23%) |
0.97 |
denormalizeLong |
285 ops/sec (±3.15%) |
286 ops/sec (±2.35%) |
1.00 |
denormalizeLong Values |
271 ops/sec (±2.49%) |
259 ops/sec (±2.22%) |
0.96 |
denormalizeLong donotcache |
1083 ops/sec (±0.51%) |
1048 ops/sec (±0.23%) |
0.97 |
denormalizeLong Values donotcache |
804 ops/sec (±0.42%) |
767 ops/sec (±0.15%) |
0.95 |
denormalizeShort donotcache 500x |
1521 ops/sec (±0.46%) |
1375 ops/sec (±0.34%) |
0.90 |
denormalizeShort 500x |
888 ops/sec (±1.93%) |
776 ops/sec (±2.32%) |
0.87 |
denormalizeShort 500x withCache |
6477 ops/sec (±0.37%) |
4912 ops/sec (±0.63%) |
0.76 |
queryShort 500x withCache |
2801 ops/sec (±0.43%) |
2688 ops/sec (±0.39%) |
0.96 |
buildQueryKey All |
54289 ops/sec (±0.31%) |
58335 ops/sec (±0.57%) |
1.07 |
query All withCache |
6672 ops/sec (±0.43%) |
5900 ops/sec (±0.30%) |
0.88 |
denormalizeLong with mixin Entity |
284 ops/sec (±2.18%) |
275 ops/sec (±2.56%) |
0.97 |
denormalizeLong withCache |
6738 ops/sec (±0.49%) |
7092 ops/sec (±0.15%) |
1.05 |
denormalizeLong Values withCache |
5292 ops/sec (±0.43%) |
4647 ops/sec (±0.10%) |
0.88 |
denormalizeLong All withCache |
6401 ops/sec (±0.43%) |
5200 ops/sec (±0.09%) |
0.81 |
denormalizeLong Query-sorted withCache |
6691 ops/sec (±0.51%) |
5962 ops/sec (±0.19%) |
0.89 |
denormalizeLongAndShort withEntityCacheOnly |
1749 ops/sec (±0.32%) |
1539 ops/sec (±0.23%) |
0.88 |
getResponse |
4817 ops/sec (±0.83%) |
3836 ops/sec (±0.68%) |
0.80 |
getResponse (null) |
10667616 ops/sec (±1.41%) |
9788067 ops/sec (±0.70%) |
0.92 |
getResponse (clear cache) |
279 ops/sec (±1.94%) |
263 ops/sec (±2.44%) |
0.94 |
getSmallResponse |
3522 ops/sec (±0.33%) |
3251 ops/sec (±0.53%) |
0.92 |
getSmallInferredResponse |
2573 ops/sec (±0.28%) |
2424 ops/sec (±0.22%) |
0.94 |
getResponse Collection |
4716 ops/sec (±0.54%) |
3830 ops/sec (±0.15%) |
0.81 |
get Collection |
4597 ops/sec (±0.25%) |
3588 ops/sec (±0.18%) |
0.78 |
get Query-sorted |
5421 ops/sec (±0.29%) |
4988 ops/sec (±0.18%) |
0.92 |
setLong |
466 ops/sec (±0.30%) |
460 ops/sec (±0.14%) |
0.99 |
setLongWithMerge |
265 ops/sec (±0.47%) |
259 ops/sec (±0.21%) |
0.98 |
setLongWithSimpleMerge |
283 ops/sec (±0.40%) |
275 ops/sec (±0.14%) |
0.97 |
setSmallResponse 500x |
980 ops/sec (±0.39%) |
906 ops/sec (±0.68%) |
0.92 |
This comment was automatically generated by workflow using github-action-benchmark.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #3798 +/- ##
=======================================
Coverage 98.06% 98.06%
=======================================
Files 151 151
Lines 2843 2843
Branches 556 556
=======================================
Hits 2788 2788
Misses 11 11
Partials 44 44 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
This PR contains the following updates:
6.2.24→6.2.256.2.23→6.2.2521.1.15→21.1.1621.1.14→21.1.167.29.0→7.29.23.48.0→3.49.05.105.3→5.105.4Release Notes
babel/babel (@babel/runtime-corejs3)
v7.29.2Compare Source
v7.29.2 (2026-03-16)
👓 Spec Compliance
babel-parser🐛 Bug Fix
babel-helpers,babel-plugin-transform-async-generator-functions,babel-preset-env,babel-runtime-corejs3babel-preset-env🏠 Internal
Committers: 2
zloirock/core-js (core-js)
v3.49.0Compare Source
Iterator.rangeupdated following the actual spec versionRangeErroronNaNstart/end/stepnullasoptionOrStepMath.{ asinh, atanh }polyfills with big and small valuesNumber.prototype.toExponentialpolyfills with big and small valuesatob,btoa,Uint8Array.fromHex,Uint8Array.prototype.setFromHex, andUint8Array.prototype.toHex, #1503, #1464, #1510, thanks @johnzhou721Mapupsert proposalMapupsert proposal from the pure version made generic to make it work with polyfilled and native collectionsSymbol.forinSymbol.prototype.descriptionpolyfill for correct handling of empty string descriptionsArray.prototype.includeswith sparse arrays andfromIndexIterator.prototype.take) of a V8 ~ Chromium < 126 bugIterator.{ concat, zip, zipKeyed }in the pure version for ensuring proper wrappedIteratorinstances as the result.return()on exhausted iterator from some methods of iterator helpers polyfill to the underlying iterator.return()calling in case of throwing error in this method in the internaliteratehelper that affected some polyfillsIteratorValueerrors in the internaliteratehelper that affected some polyfillsArray.frompolyfill on failure to create array propertyArray.fromAsyncpolyfillMAX_SAFE_INTEGERinArray.fromAsyncpolyfillArray.prototype.flatpolyfillIterator.{ zip, zipKeyed }polyfillsIterator.{ zip, zipKeyed }polyfills.next()results an objects inIterator.{ zip, zipKeyed }polyfillsIterator.concatpolyfill on primitive as an iteratorIterator.prototype.windowspolyfillSet.prototype.{ isDisjointFrom, isSupersetOf }polyfillSet.prototype.differencepolyfill with updatingthisDataView.prototype.setFloat16polyfill in (0, 1) rangeString.prototype.{ padStart, padEnd }polyfillsString.prototype.{ startsWith, endsWith }polyfillsInfinityhandling inString.prototype.substrpolyfillString.prototype.repeatpolyfill with a counter exceeding 2 ** 32escapepolyfillRegExpNCG polyfillRegExpNCG polyfill in combination with other types of groupsRegExpNCG polyfill in combination withdotAllString.prototype.replacewithstickypolyfill, #810, #1514RegExpstickypolyfill with alternationmultiline+stickymode inRegExppolyfill.inputslicing on result object withRegExpstickymode polyfillglobalandunicodemodes in polyfillsURLSearchParam.prototype.deletepolyfill with duplicate key-value pairsURLSearchParam.prototype.deletepolyfill with second argumentURLpolyfillURLpolyfillURLpolyfill''andnullhost handling in theURLpolyfillhostname = host:portin theURLpolyfillURLpolyfillURLpolyfillURLSearchParamspolyfillURLpolyfill (/.prefix for non-special URLs withnullhost and path starting with empty segment)URLpolyfill.origingetter withblobschemeURLSearchParams.prototype.setpolyfill on calling only with 1 argumentURLSearchParamspolyfillURLSearchParamspolyfillURLpolyfillToPropertyKeycalling inReflect.{ get, set, deleteProperty }polyfillsReflect.setpolyfill with some descriptors casesReflect.setpolyfill with some non-extensible receiver casesReflect.constructpolyfill arguments validation (observable only in the error message)Reflect.definePropertypolyfill with malformed descriptorJSON.parsepolyfill on unterminated object and array literalsJSON.parsepolyfill on numbers with., but without a fraction part\u{}inString.dedentpolyfillString.dedentpolyfill%AsyncFromSyncIteratorPrototype%to make it a little stricterAsyncIteratormethodsAsyncIterator.prototype.flatMappolyfillAsyncIterator.prototype.mappolyfill on error in underlying iterator.next()AsyncIterator.prototype.takepolyfill withreturn: null.return()result as object inAsyncIterator.prototype.takepolyfillstructuredClonepolyfill on attempt to transfer multiple objects, some of which are non-transferableArrayBuffertransferring wherenewByteLengthexceeds the originalmaxByteLengthObject.definePropertyinSymbolpolyfillObject.definePropertyinSymbolpolyfill in Android ~ 2%TypedArray%.fromarguments validationArrayBufferand a negative length to the%TypedArray%andDataViewconstructors polyfills@@​toStringTagon%TypedArray%polyfillToUint8ClampconversionNaNhandling inDate.prototype.setYearpolyfillWeakMapvalidation in the pure version{ Map, Set }.prototype.forEachmoments in the pure versionArray.isTemplateObjectpolyfill on frozen arrayObservable.fromwith multiple subscriptions of the obsolete ECMAScriptObservableproposal polyfillNumber.fromStringpolyfillesmodules: intersectoption ofcore-js-compatreactnativealias incore-js-compattypescore-js-builderblacklistoption ofcore-js-builder- it should be removed only in the next major releaseString.prototype.{ match, matchAll, replace, split }in modern engines, adds,dandvflag support to polyfills of those methodsNumber.fromStringproposalsiOSdetectionMath.sumPrecisemarked as shipped in V8 ~ Chrome 147Iterator.concatmarked as shipped in V8 ~ Chrome 146Iterator.concatmarked as shipped in Safari 26.4Array.prototype.includesmarked as not supported in modern SafariparseIntandparseFloatwebpack/webpack (webpack)
v5.105.4Compare Source
Patch Changes
Add
Module.getSourceBasicTypesto distinguish basic source types and clarify how modules with non-basic source types likeremotestill produce JavaScript output. (by @xiaoxiaojx in #20546)Handle
createRequirein expressions. (by @alexander-akait in #20549)Fixed types for multi stats. (by @alexander-akait in #20556)
Remove empty needless js output for normal css module. (by @JSerFeng in #20162)
Update
enhanced-resolveto support new features fortsconfig.json. (by @alexander-akait in #20555)Narrows export presence guard detection to explicit existence checks on namespace imports only, i.e. patterns like "x" in ns. (by @hai-x in #20561)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.