Skip to content

Tags: reactive/data-client

Tags

@data-client/[email protected]

Toggle @data-client/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
demo: Add benchmark-react with normalization and ref-stability scenar…

…ios (#3783)

* demo: Add benchmark-react with normalization and ref-stability scenarios

- Browser benchmark comparing @data-client/react (Playwright, customSmallerIsBetter).
- Scenarios: mount, update entity/author, ref-stability (item/author ref counts).
- Hot-path (CI) vs with-network (local): simulated delay for overfetch comparison.
- CI workflow runs hot-path only; reports to rhysd/github-action-benchmark.

Made-with: Cursor

* more of the plan

* More scenarios

* more scenarios

* add react compiler option

* bugbot: dead code

* No throttling

* yarn lock

* bugbot + fix test data client correctness

* fair comparisons

* ts 6

* bugbot

* update website types

* improve ci

* internal: Bench runs concurrently

* better abstractions

* CRUD

* virtualize

* create adds to list; larger high end case

* No seeding

fix yarn lock

* fix test conditions to be more accurate

* dynamic accuracy

* fix bench measurements

* remove unneeded bench

* fix measurement by eliminating paint timings from measurement

* increase scale, remove redundant

* bench name updates

* more realistic data

* MutationObserver timeout silently fails without signaling completion

* Make sorted mount consistent

* fix sorted-view-update-entity for some frameworks

* change reporting

* move scenario

* Init scenarios capture wrong react-commit-update measurement

* Upgrade benchmark baseline from dual list to triple list

Made-with: Cursor

* bugbot

* server sim

* Make author component more expensive

* network sim flag; new scenario

* bugbot

* DRY

* Potential fix for code scanning alert no. 83: DOM text reinterpreted as HTML

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* delete dead code

* movewith docs

* review

* switch to github data

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

@data-client/[email protected]

Toggle @data-client/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
demo: Add benchmark-react with normalization and ref-stability scenar…

…ios (#3783)

* demo: Add benchmark-react with normalization and ref-stability scenarios

- Browser benchmark comparing @data-client/react (Playwright, customSmallerIsBetter).
- Scenarios: mount, update entity/author, ref-stability (item/author ref counts).
- Hot-path (CI) vs with-network (local): simulated delay for overfetch comparison.
- CI workflow runs hot-path only; reports to rhysd/github-action-benchmark.

Made-with: Cursor

* more of the plan

* More scenarios

* more scenarios

* add react compiler option

* bugbot: dead code

* No throttling

* yarn lock

* bugbot + fix test data client correctness

* fair comparisons

* ts 6

* bugbot

* update website types

* improve ci

* internal: Bench runs concurrently

* better abstractions

* CRUD

* virtualize

* create adds to list; larger high end case

* No seeding

fix yarn lock

* fix test conditions to be more accurate

* dynamic accuracy

* fix bench measurements

* remove unneeded bench

* fix measurement by eliminating paint timings from measurement

* increase scale, remove redundant

* bench name updates

* more realistic data

* MutationObserver timeout silently fails without signaling completion

* Make sorted mount consistent

* fix sorted-view-update-entity for some frameworks

* change reporting

* move scenario

* Init scenarios capture wrong react-commit-update measurement

* Upgrade benchmark baseline from dual list to triple list

Made-with: Cursor

* bugbot

* server sim

* Make author component more expensive

* network sim flag; new scenario

* bugbot

* DRY

* Potential fix for code scanning alert no. 83: DOM text reinterpreted as HTML

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* delete dead code

* movewith docs

* review

* switch to github data

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

@data-client/[email protected]

Toggle @data-client/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
internal(fix): GitHub releases not created on publish (#3779)

The `if: steps.changesets.outputs.published == 'true'` condition was
never satisfied because changesets/action cannot detect publications
from the custom `yarn workspaces foreach ... npm publish` command.

Revert to self-scanning approach that checks each package's version
against existing GitHub releases (idempotent on every push).

Made-with: Cursor

@data-client/[email protected]

Toggle @data-client/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
internal(fix): GitHub releases not created on publish (#3779)

The `if: steps.changesets.outputs.published == 'true'` condition was
never satisfied because changesets/action cannot detect publications
from the custom `yarn workspaces foreach ... npm publish` command.

Revert to self-scanning approach that checks each package's version
against existing GitHub releases (idempotent on every push).

Made-with: Cursor

@data-client/[email protected]

Toggle @data-client/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
internal(fix): GitHub releases not created on publish (#3779)

The `if: steps.changesets.outputs.published == 'true'` condition was
never satisfied because changesets/action cannot detect publications
from the custom `yarn workspaces foreach ... npm publish` command.

Revert to self-scanning approach that checks each package's version
against existing GitHub releases (idempotent on every push).

Made-with: Cursor

@data-client/[email protected]

Toggle @data-client/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
internal(fix): GitHub releases not created on publish (#3779)

The `if: steps.changesets.outputs.published == 'true'` condition was
never satisfied because changesets/action cannot detect publications
from the custom `yarn workspaces foreach ... npm publish` command.

Revert to self-scanning approach that checks each package's version
against existing GitHub releases (idempotent on every push).

Made-with: Cursor

@data-client/[email protected]

Toggle @data-client/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
internal(fix): GitHub releases not created on publish (#3779)

The `if: steps.changesets.outputs.published == 'true'` condition was
never satisfied because changesets/action cannot detect publications
from the custom `yarn workspaces foreach ... npm publish` command.

Revert to self-scanning approach that checks each package's version
against existing GitHub releases (idempotent on every push).

Made-with: Cursor

@data-client/[email protected]

Toggle @data-client/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
internal(fix): GitHub releases not created on publish (#3779)

The `if: steps.changesets.outputs.published == 'true'` condition was
never satisfied because changesets/action cannot detect publications
from the custom `yarn workspaces foreach ... npm publish` command.

Revert to self-scanning approach that checks each package's version
against existing GitHub releases (idempotent on every push).

Made-with: Cursor

@data-client/[email protected]

Toggle @data-client/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
internal(fix): GitHub releases not created on publish (#3779)

The `if: steps.changesets.outputs.published == 'true'` condition was
never satisfied because changesets/action cannot detect publications
from the custom `yarn workspaces foreach ... npm publish` command.

Revert to self-scanning approach that checks each package's version
against existing GitHub releases (idempotent on every push).

Made-with: Cursor

@data-client/[email protected]

Toggle @data-client/[email protected]'s commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
internal(fix): GitHub releases not created on publish (#3779)

The `if: steps.changesets.outputs.published == 'true'` condition was
never satisfied because changesets/action cannot detect publications
from the custom `yarn workspaces foreach ... npm publish` command.

Revert to self-scanning approach that checks each package's version
against existing GitHub releases (idempotent on every push).

Made-with: Cursor