Skip to content

Bump the npm-dependencies group across 1 directory with 2 updates - #4060

Open
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/npm_and_yarn/components/dash-html-components/npm-dependencies-6c1b8ffa93
Open

dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/npm_and_yarn/components/dash-html-components/npm-dependencies-6c1b8ffa93

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the npm-dependencies group with 2 updates in the /components/dash-html-components directory: @types/node and webpack-sources.

Updates @types/node from 26.6.2 to 26.6.5

Commits

Updates webpack-sources from 3.5.1 to 3.6.0

Release notes

Sourced from webpack-sources's releases.

v3.6.0

Minor Changes

  • Add map({ scopes: true }), emitting the source map scopes field from the bindings a source declares. (by @​alexander-akait in #275)

Patch Changes

v3.5.3

Patch Changes

  • Hand out a recorded hash update as buffers, so cached data carries no big string. (by @​alexander-akait in #289)

v3.5.2

Patch Changes

  • perf: hash a string-backed source without materializing its buffer (by @​alexander-akait in #286)

    RawSource.updateHash and OriginalSource.updateHash called buffer(), which encodes the string to UTF-8 and memoizes the result — so every source that was hashed kept its content twice, as a string and as a buffer, for as long as the source lived. Node hashes a string as UTF-8, the same bytes buffer() produces, so the string is hashed directly instead and no digest changes.

    Measured on a webpack build of three.js + lodash-es (1033 modules, 2.71 MB of module source): retained arrayBuffers after the build drop from 8.74–8.76 MB to 5.81 MB with devtool: false, and from 9.35–12.11 MB to 6.42 MB with devtool: "source-map" — disjoint over six and five runs. 1029 Buffer.from calls per build are removed, one per module. CPU is unchanged: hashing those sources costs 9.23 ms via the buffer against 8.18 ms via the string, which no whole-build timing can resolve.

Changelog

Sourced from webpack-sources's changelog.

3.6.0

Minor Changes

  • Add map({ scopes: true }), emitting the source map scopes field from the bindings a source declares. (by @​alexander-akait in #275)

Patch Changes

3.5.3

Patch Changes

  • Hand out a recorded hash update as buffers, so cached data carries no big string. (by @​alexander-akait in #289)

3.5.2

Patch Changes

  • perf: hash a string-backed source without materializing its buffer (by @​alexander-akait in #286)

    RawSource.updateHash and OriginalSource.updateHash called buffer(), which encodes the string to UTF-8 and memoizes the result — so every source that was hashed kept its content twice, as a string and as a buffer, for as long as the source lived. Node hashes a string as UTF-8, the same bytes buffer() produces, so the string is hashed directly instead and no digest changes.

    Measured on a webpack build of three.js + lodash-es (1033 modules, 2.71 MB of module source): retained arrayBuffers after the build drop from 8.74–8.76 MB to 5.81 MB with devtool: false, and from 9.35–12.11 MB to 6.42 MB with devtool: "source-map" — disjoint over six and five runs. 1029 Buffer.from calls per build are removed, one per module. CPU is unchanged: hashing those sources costs 9.23 ms via the buffer against 8.18 ms via the string, which no whole-build timing can resolve.

Commits
  • 4f49c30 ci: make the CodSpeed memory benchmarks deterministic (#298)
  • 50fc1db chore(release): new release (#295)
  • d3548f7 test: check every mapping the library writes (#297)
  • f2bfd3a perf: create a cached source's map cache on first use (#296)
  • 5a9b34d fix: keep scope bindings through CachedSource replays and cached data (#293)
  • 2bd50f3 feat: emit the source map scopes field (#275)
  • 82a4bf0 test: run tests with node:test, keep Jest for old Node.js versions (#292)
  • fba8312 chore: generate types with the TypeScript CLI instead of tooling (#291)
  • 05f71a8 chore(release): new release (#290)
  • 1c97070 fix: hand out a recorded hash update as buffers (#289)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 13, 2026
@github-actions

github-actions Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Dash performance benchmarks

❌ perf regression

scenario metric p90 (ms) median growth baseline p90 note
❌ full_children_replace replace_ms 7034.2 1614.8 29.91x 4697.1 p90 7034.2ms > warn 6000ms; 2.0x baseline (norm)
✅ callback_chain chain_ms 339.3 320.9 0.91x 499.1
✅ callback_chain graph_ms 2.3 2.3 1.0x 2.4
✅ callback_fanout fanout_ms 76.5 68.9 0.86x 92.5
✅ deep_nesting render_ms 44.3 43.4 1.25x 56.8
✅ initial_render_large render_ms 509.2 458.0 0.89x 694.4
✅ initial_render_small render_ms 80.7 71.3 0.98x 104.0
✅ patch_append_nested append_ms 154.7 106.2 2.6x 192.3
✅ patch_append_toplevel append_ms 130.4 90.8 2.62x 140.2
✅ patch_scalar_update_large update_ms 170.5 154.0 0.9x 202.9
✅ wildcard_all_resolve wildcard_ms 239.5 223.1 0.92x 313.6
✅ wildcard_all_resolve graph_ms 0.9 0.9 1.0x 1.3

growth = late-third / early-third per-op time; ~1 is flat, a large value means the per-op cost scales with accumulated state.

machine scale vs baseline: 0.74x - divided out of the baseline ratios so they compare like for like (the absolute warn/fail ceilings are left un-scaled); calibrated on initial_render_small.

Bumps the npm-dependencies group with 2 updates in the /components/dash-html-components directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [webpack-sources](https://github.com/webpack/webpack-sources).


Updates `@types/node` from 26.6.2 to 26.6.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `webpack-sources` from 3.5.1 to 3.6.0
- [Release notes](https://github.com/webpack/webpack-sources/releases)
- [Changelog](https://github.com/webpack/webpack-sources/blob/main/CHANGELOG.md)
- [Commits](webpack/webpack-sources@v3.5.1...v3.6.0)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 26.6.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: webpack-sources
  dependency-version: 3.6.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump the npm-dependencies group in /components/dash-html-components with 2 updates Bump the npm-dependencies group across 1 directory with 2 updates Oct 15, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/components/dash-html-components/npm-dependencies-6c1b8ffa93 branch from 4e14dd7 to b2eb098 Compare October 15, 2026 18:06
@sonarqubecloud

Copy link
Copy Markdown

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 javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants