Skip to content

chore: update benchmark changes in the fast element v3 release branch#7460

Merged
janechu merged 3 commits into
releases/fast-element-v3from
main
Apr 20, 2026
Merged

chore: update benchmark changes in the fast element v3 release branch#7460
janechu merged 3 commits into
releases/fast-element-v3from
main

Conversation

@janechu
Copy link
Copy Markdown
Collaborator

@janechu janechu commented Apr 20, 2026

Pull Request

📖 Description

This PR pulls in changes from main.

✅ Checklist

General

  • I have included a change request file using $ npm run change
  • I have added tests for my changes.
  • I have tested my changes.
  • I have updated the project documentation to reflect my changes.
  • I have read the CONTRIBUTING documentation and followed the standards for this project.

janechu added 3 commits April 20, 2026 13:25
# Pull Request

## 📖 Description

This change updates the `webui` dependency to 0.0.10.

## 📑 Test Plan

This will allow for us to update our integration tests.

## ✅ Checklist

### General

- [x] I have included a change request file using `$ npm run change`
- [ ] I have added tests for my changes.
- [x] I have tested my changes.
- [ ] I have updated the project documentation to reflect my changes.
- [x] I have read the [CONTRIBUTING](https://github.com/microsoft/fast/blob/main/CONTRIBUTING.md) documentation and followed the [standards](https://github.com/microsoft/fast/blob/main/CODE_OF_CONDUCT.md#our-standards) for this project.
# Pull Request

## 📖 Description

This change adds an "all" benchmark that includes all other benchmark components to allow for better performance benchmarking against multiple components.

### 🎫 Issues

Further work on #7248

## 👩‍💻 Reviewer Notes

This fills a gap where instead of multiple of the same component being iterated on this is all of the components. This should show more meaningful results for performance checking against things like many different components on a page.

## ✅ Checklist

### General

- [ ] I have included a change request file using `$ npm run change`
- [ ] I have added tests for my changes.
- [x] I have tested my changes.
- [ ] I have updated the project documentation to reflect my changes.
- [x] I have read the [CONTRIBUTING](https://github.com/microsoft/fast/blob/main/CONTRIBUTING.md) documentation and followed the [standards](https://github.com/microsoft/fast/blob/main/CODE_OF_CONDUCT.md#our-standards) for this project.
…7459)

# Pull Request

## 📖 Description

Moves the private `@microsoft/fast-bench` package from `packages/bench/` to `sites/benchmarks/` to better reflect its role as an internal site/tool rather than a publishable package. Also simplifies the root `package.json` workspaces by using glob patterns (`sites/*`, `examples/*`) instead of listing each workspace explicitly.

**Changes:**
- Move `packages/bench/` → `sites/benchmarks/` via `git mv`
- Update root `package.json` workspaces to use `sites/*` and `examples/*` globs
- Update `copilot-instructions.md` to reflect new location
- Update `README.md` folder path reference
- Regenerate `package-lock.json`

## 📑 Test Plan

- All existing tests pass — the bench package is private with no dependents
- `npm run checkchange` confirms no change files are needed (private package excluded from beachball scope)
- Workspace resolution verified via `npm ls`

## ✅ Checklist

### General

- [x] I have included a change request file using `$ npm run change`
- [ ] I have added tests for my changes.
- [x] I have tested my changes.
- [x] I have updated the project documentation to reflect my changes.
- [x] I have read the [CONTRIBUTING](https://github.com/microsoft/fast/blob/main/CONTRIBUTING.md) documentation and followed the [standards](https://github.com/microsoft/fast/blob/main/CODE_OF_CONDUCT.md#our-standards) for this project.
@janechu janechu added the fast-element-v3 Pertains to fast-element-v3 label Apr 20, 2026
@janechu janechu force-pushed the main branch 2 times, most recently from f27ba30 to 6bedad9 Compare April 20, 2026 23:13
@janechu janechu merged commit 2b15f83 into releases/fast-element-v3 Apr 20, 2026
35 of 37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fast-element-v3 Pertains to fast-element-v3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants