[webgpu] refactor a few "context" classes #18546
| Job | Run time |
|---|---|
| 2m 38s | |
| 1h 13m 17s | |
| 48m 30s | |
| 1h 11m 8s | |
| 1h 18m 13s | |
| 54m 14s | |
| 47m 14s | |
| 34m 22s | |
| 45m 19s | |
| 1h 31m 38s | |
| 58m 33s | |
| 42m 2s | |
| 10h 47m 8s |
| Job | Run time |
|---|---|
| 2m 38s | |
| 1h 13m 17s | |
| 48m 30s | |
| 1h 11m 8s | |
| 1h 18m 13s | |
| 54m 14s | |
| 47m 14s | |
| 34m 22s | |
| 45m 19s | |
| 1h 31m 38s | |
| 58m 33s | |
| 42m 2s | |
| 10h 47m 8s |