Bump the cargo-deps group across 1 directory with 49 updates
Bumps the cargo-deps group with 48 updates in the / directory:
| Package | From | To |
|---|---|---|
| gloo | 0.10.0 |
0.11.0 |
| indexmap | 2.0.2 |
2.2.6 |
| wasm-bindgen | 0.2.87 |
0.2.92 |
| thiserror | 1.0.50 |
1.0.55 |
| futures | 0.3.29 |
0.3.30 |
| implicit-clone | 0.4.8 |
0.4.9 |
| serde | 1.0.190 |
1.0.193 |
| rustversion | 1.0.14 |
1.0.16 |
| web-sys | 0.3.64 |
0.3.69 |
| wasm-bindgen-futures | 0.4.37 |
0.4.42 |
| tokio | 1.33.0 |
1.37.0 |
| wasm-bindgen-test | 0.3.37 |
0.3.42 |
| trybuild | 1.0.85 |
1.0.86 |
| gloo-worker | 0.4.1 |
0.5.0 |
| proc-macro2 | 1.0.69 |
1.0.82 |
| quote | 1.0.33 |
1.0.36 |
| syn | 2.0.38 |
2.0.61 |
| once_cell | 1.18.0 |
1.19.0 |
| prettyplease | 0.2.15 |
0.2.20 |
| divan | 0.1.1 |
0.1.14 |
| getrandom | 0.2.10 |
0.2.14 |
| average | 0.14.1 |
0.15.1 |
| tabled | 0.14.0 |
0.15.0 |
| indicatif | 0.17.7 |
0.17.8 |
| serde_json | 1.0.107 |
1.0.109 |
| clap | 4.4.7 |
4.5.4 |
| anyhow | 1.0.75 |
1.0.83 |
| chrono | 0.4.31 |
0.4.38 |
| git2 | 0.18.1 |
0.18.3 |
| regex | 1.10.2 |
1.10.4 |
| reqwest | 0.11.22 |
0.12.4 |
| strum | 0.25.0 |
0.26.2 |
| semver | 1.0.20 |
1.0.23 |
| gloo-net | 0.4.0 |
0.5.0 |
| base64 | 0.21.5 |
0.22.1 |
| strum_macros | 0.25.3 |
0.26.2 |
| lipsum | 0.9.0 |
0.9.1 |
| log | 0.4.20 |
0.4.21 |
| pulldown-cmark | 0.9.3 |
0.10.3 |
| fake | 2.9.1 |
2.9.2 |
| time | 0.3.30 |
0.3.36 |
| uuid | 1.5.0 |
1.8.0 |
| bytes | 1.5.0 |
1.6.0 |
| warp | 0.3.6 |
0.3.7 |
| axum | 0.6.20 |
0.7.5 |
| tower-http | 0.3.5 |
0.5.2 |
| env_logger | 0.10.0 |
0.10.2 |
| hyper | 0.14.27 |
1.3.1 |
Updates gloo from 0.10.0 to 0.11.0
Commits
- See full diff in compare view
Updates indexmap from 2.0.2 to 2.2.6
Changelog
Sourced from indexmap's changelog.
2.2.6
- Added trait
MutableValuesfor opt-in mutable access to set values.2.2.5
- Added optional
borshserialization support.2.2.4
- Added an
insert_sortedmethod onIndexMap,IndexSet, andVacantEntry.- Avoid hashing for lookups in single-entry maps.
- Limit preallocated memory in
serdedeserializers.2.2.3
- Added
move_indexandswap_indicesmethods toIndexedEntry,OccupiedEntry, andRawOccupiedEntryMut, functioning like the existing methods onIndexMap.- Added
shift_insertmethods onVacantEntryandRawVacantEntryMut, as well asshift_insert_hashed_nocheckon the latter, to insert the new entry at a particular index.- Added
shift_insertmethods onIndexMapandIndexSetto insert a new entry at a particular index, or else move an existing entry there.2.2.2
- Added indexing methods to raw entries:
RawEntryBuilder::from_hash_full,RawEntryBuilder::index_from_hash, andRawEntryMut::index.2.2.1
- Corrected the signature of
RawOccupiedEntryMut::into_key(self) -> &'a mut K, This a breaking change from 2.2.0, but that version was published for less than a day and has now been yanked.2.2.0
The new
IndexMap::get_index_entrymethod finds an entry by its index for in-place manipulation.The
Keysiterator now implementsIndex<usize>for quick access to the entry's key, compared to indexing the map to get the value.The new
IndexMap::spliceandIndexSet::splicemethods will drain the given range as an iterator, and then replace that range with entries from an input iterator.The new trait
RawEntryApiV1offers opt-in access to a raw entry API forIndexMap, corresponding to the unstable API onHashSetas of Rust 1.75.
... (truncated)
Commits
3f0fffbMerge pull request #323 from cuviper/mutable33c1a7cFixunused_importsb76ff73Fixclippy::multiple_bound_locations0060546Release 2.2.6210b027Opt-in mutable access on IndexSet184fe4bMerge pull request #320 from cuviper/release-2.2.55d7bd5eRelease 2.2.5c934aceMerge pull request #313 from heliaxdev/heliax/borsh-supportb81a4d2Use S for the BuildHasher parameter32793f1Don't require BuildHasher in BorshSerialize- Additional commits viewable in compare view
Updates wasm-bindgen from 0.2.87 to 0.2.92
Changelog
Sourced from wasm-bindgen's changelog.
0.2.92
Released 2024-03-04
Added
Add bindings for
RTCPeerConnectionIceErrorEvent. #3835Add bindings for
CanvasState.reset(), affectingCanvasRenderingContext2DandOffscreenCanvasRenderingContext2D. #3844Add
TryFromimplementations forNumber, that allow losslessly converting from 64- and 128-bits numbers. #3847Add support for
Option<*const T>,Option<*mut T>andNonNull<T>. #3852 #3857Allow overriding the URL used for headless tests by setting
WASM_BINDGEN_TEST_ADDRESS. #3861Fixed
Make .wasm output deterministic when using
--reference-types. #3851Don't allow invalid Unicode scalar values in
char. #3866
0.2.91
Released 2024-02-06
Added
Added bindings for the
RTCRtpTransceiver.setCodecPreferences()and unstable bindings for theRTCRtpEncodingParameters.scalabilityMode. #3828Add unstable bindings for the FileSystemAccess API #3810
Added support for running tests in shared and service workers with
wasm_bindgen_test_configure!run_in_shared_workerandrun_in_service_worker. #3804Accept the
--skipflag withwasm-bindgen-test-runner. #3803
... (truncated)
Commits
2a4a493Prepare v0.2.92 release (#3869)8e992dcDon't allow invalid Unicode scalar values inchar(#3866)807bdb4Revert "Allow using'staticlifetimes in functions (#3856)" (#3865)983ec57AddNonNull\<T>as parameter (#3857)0095fa7Allow overriding headless test URL (#3861)0023077Update passing-rust-closures-to-js.md (#3859)b9ccb8fAllow using'staticlifetimes in functions (#3856)c80bf9aAdd support forOption\<*const T>,Option\<*mut T>andNonNull\<T>(#3852)0c09e15Fix CI (#3853)557e2e6Introduce impl TryFrom for Number that succeeds iff the value is within the s...- Additional commits viewable in compare view
Updates thiserror from 1.0.50 to 1.0.55
Release notes
Sourced from thiserror's releases.
1.0.55
- Work around improperly cached build script result by sccache – second attempt (#280)
1.0.54
- Work around improperly cached build script result by sccache – first attempt (#279)
1.0.53
- Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#270)
1.0.52
- Fix interaction with RUSTC_BOOTSTRAP (#269)
1.0.51
- Improve diagnostics when an invalid attribute previously caused thiserror to generate no
Errorimpl (#266)
Commits
6089273Release 1.0.55322a2aeMerge pull request #280 from dtolnay/depinfofd7d7a5Emit dep-info for probe.rs in case sccache needs it447c328Release 1.0.544619db8Merge pull request #279 from dtolnay/depinfo7b53bffMake env-dep:RUSTC_BOOTSTRAP get listed in probe's dep-infoe0500adMerge pull request #277 from dtolnay/nightlyci48cea47Make CI verify that error_generic_member_access works in latest nightlyfe40a50Merge pull request #276 from dtolnay/optionifletelseb97654aRemove option_if_let_else clippy suppression- Additional commits viewable in compare view
Updates futures from 0.3.29 to 0.3.30
Commits
de1a0fdRelease 0.3.3068d2845Remove a redundant space in example (#2816)fdd2ce7Fix broken link inCopyBufAbortabledocs (#2815)272a3c7Use cfg(target_has_atomic) on no-std targetsc179201FillBuf: Do not call poll_fill_buf twicee6735f3FuturesUnordered: Fix clear implementation04d01a0FuturesOrdered: Use 64-bit indexe4aa659remove redundant impl Unpin17851c1provide a mechanism to determine if io read/write halves are from the same st...4910799provide a non-destructive mechanism to determine if a sink/stream are paired- Additional commits viewable in compare view
Updates implicit-clone from 0.4.8 to 0.4.9
Commits
Updates serde from 1.0.190 to 1.0.193
Release notes
Sourced from serde's releases.
v1.0.193
- Fix field names used for the deserialization of
RangeFromandRangeTo(#2653, #2654, #2655, thanks@emilbonnek)v1.0.192
- Allow internal tag field in untagged variant (#2646, thanks
@robsdedude)v1.0.191
- Documentation improvements
Commits
44613c7Release 1.0.193c706281Merge pull request #2655 from dtolnay/rangestartend65d75b8Add RangeFrom and RangeTo tests332b0cbMerge pull request #2654 from dtolnay/rangestartend8c4af41Fix more RangeFrom / RangeEnd mixups24a78f0Merge pull request #2653 from emilbonnek/fix/range-to-from-de-mixupc91c334Fix Range{From,To} deserialize mixup2083f43Update ui test suite to nightly-2023-11-194676abdRelease 1.0.19235700ebMerge pull request #2646 from robsdedude/fix/2643/allow-tag-field-in-untagged- Additional commits viewable in compare view
Updates rustversion from 1.0.14 to 1.0.16
Release notes
Sourced from rustversion's releases.
1.0.16
- Resolve unexpected_cfgs warning (#48)
1.0.15
- Recognize $RUSTC_WRAPPER environment variable (#47)
Commits
c7bc274Release 1.0.16746bf5aMerge pull request #48 from dtolnay/checkcfg84f01faResolve unexpected_cfgs warning70ca5adRelease 1.0.150fa74f5Merge pull request #47 from dtolnay/rustcwrapper51f46e2Apply RUSTC_WRAPPERdf7e51dExplicitly install a Rust toolchain for cargo-outdated job5e54059Test docs.rs documentation build in CI5f73c91Update actions/checkout@v3 -> v42a58661Resolve ignored_unit_patterns pedantic clippy lint- Additional commits viewable in compare view
Updates web-sys from 0.3.64 to 0.3.69
Commits
- See full diff in compare view
Updates wasm-bindgen-futures from 0.4.37 to 0.4.42
Commits
- See full diff in compare view
Updates tokio from 1.33.0 to 1.37.0
Release notes
Sourced from tokio's releases.
Tokio v1.37.0
1.37.0 (March 28th, 2024)
Added
- fs: add
set_max_buf_sizetotokio::fs::File(#6411)- io: add
try_newandtry_with_interesttoAsyncFd(#6345)- sync: add
forget_permitsmethod to semaphore (#6331)- sync: add
is_closed,is_empty, andlento mpsc receivers (#6348)- sync: add a
rwlock()method to ownedRwLockguards (#6418)- sync: expose strong and weak counts of mpsc sender handles (#6405)
- sync: implement
Cloneforwatch::Sender(#6388)- task: add
TaskLocalFuture::take_value(#6340)- task: implement
FromIteratorforJoinSet(#6300)Changed
- io: make
io::splituse a mutex instead of a spinlock (#6403)Fixed
- docs: fix docsrs build without net feature (#6360)
- macros: allow select with only else branch (#6339)
- runtime: fix leaking registration entries when os registration fails (#6329)
Documented
- io: document cancel safety of
AsyncBufReadExt::fill_buf(#6431)- io: document cancel safety of
AsyncReadExt's primitive read functions (#6337)- runtime: add doc link from
Runtimeto#[tokio::main](#6366)- runtime: make the
enterexample deterministic (#6351)- sync: add Semaphore example for limiting the number of outgoing requests (#6419)
- sync: fix missing period in broadcast docs (#6377)
- sync: mark
mpsc::Sender::downgradewith#[must_use](#6326)- sync: reorder
const_newbeforenew_with(#6392)- sync: update watch channel docs (#6395)
- task: fix documentation links (#6336)
Changed (unstable)
- runtime: include task
Idin taskdumps (#6328)- runtime: panic if
unhandled_panicis enabled when not supported (#6410)#6300: tokio-rs/tokio#6300 #6326: tokio-rs/tokio#6326 #6328: tokio-rs/tokio#6328 #6329: tokio-rs/tokio#6329 #6331: tokio-rs/tokio#6331 #6336: tokio-rs/tokio#6336 #6337: tokio-rs/tokio#6337
... (truncated)
Commits
9c337cachore: prepare Tokio v1.37.0 (#6435)e542501io: document cancel safety ofAsyncBufReadExt::fill_buf(#6431)4601c84stream: addnext_manyandpoll_next_manytoStreamMap(#6409)deff252util: document cancel safety ofSinkExt::sendandStreamExt::next(#6417)4565b81sync: add arwlock()method to ownedRwLockguards (#6418)3ce4720sync: addis_closed,is_empty, andlento mpsc receivers (#6348)8342e4butil: assert compatibility betweenLengthDelimitedCodecoptions (#6414)4c453e9readme: add description about benchmarks (#6425)1846483sync: expose strong and weak counts of mpsc sender handles (#6405)baad270sync: add Semaphore example for limiting the number of outgoing requests (#6419)- Additional commits viewable in compare view
Updates wasm-bindgen-test from 0.3.37 to 0.3.42
Commits
- See full diff in compare view
Updates trybuild from 1.0.85 to 1.0.86
Release notes
Sourced from trybuild's releases.
1.0.86
- Support edition 2024 (#250, #252, thanks
@mohe2015)
Commits
a6cbfe8Release 1.0.867c5a8feMerge pull request #252 from dtolnay/cargofeaturesd3cd15bPropagate cargo features from source manifestc28428dMerge pull request #251 from dtolnay/skipcargofeatures3e4029eOmit cargo-features from generated Cargo.toml if empty6653404Merge pull request #250 from mohe2015/edition-2024ee0a562Support edition 20248f62662Ignore uninhabited_references clippy lintc1f2d24Ignore test_attr_in_doctest clippy lintaa98d35Test docs.rs documentation build in CI- See full diff in compare view
Updates gloo-worker from 0.4.1 to 0.5.0
Release notes
Sourced from gloo-worker's releases.
v0.5.0
What's Changed
- Add sleep. by
@futursoloin rustwasm/gloo#163- Add BrowserHistory and BrowserLocation by
@futursoloin rustwasm/gloo#171- Hash-based History type & Unified Location. by
@futursoloin rustwasm/gloo#177- Memory-based History by
@futursoloin rustwasm/gloo#178v0.4.2
What's Changed
- Re-export gloo-utils from gloo by
@jplattein rustwasm/gloo#159- utils: Add body() and document_element() getters by
@jplattein rustwasm/gloo#161- Explain what Gloo is in the README by
@hamza1311in rustwasm/gloo#164- Add console_dbg macro by
@hamza1311in rustwasm/gloo#170Full Changelog: https://github.com/rustwasm/gloo/compare/0.4.0...v0.4.2
0.4.1 is also included in this release as they were both released back-to-back in a very short amount of time.
Changelog
Sourced from gloo-worker's changelog.
netVersion "0.6.0"
- Update http crate to 1.0 (#407)
Version "0.5.0"
- Implement
futures_io::AsyncWriteandfutures_io::AsyncReadonWebSocket. This feature is behind a new feature flagio-utilthat is disabled by default.- Add
TryFrom<web_sys::WebSocket>(#365)- Add WASI support for gloo-history. (#405)
Version "0.4.0"
- Migrate to Edition 2021 and Apply MSRV in Cargo.toml (#360)
Version "0.3.1"
- export RequestBuilder and ResponseBuilder as public
Version "0.3.0"
- Seanaye/feat/serverside http (#312)
Version "0.2.6"
- Add
PartialEq, Eq, PartialOrd, Ord, Hashfor eventsourceState(#336)- Seanaye/feat/serverside http (#312)
- Fix clippy for Rust 1.67 (#302)
Version "0.2.5"
Version "0.2.4"
- fix(ws): calling close event with destroyed close callback (#264)
- fix: cyclic dependency for gloo-net websocket feature (#260)
- Gloo net fetch in worker (#253)
- fix: remove unused import in gloo-net::http (#257)
- Fix Request.json(): Use Rust Serde Serialization instead of Javascript Evaluator. Avoids Big Integer serialization issues. (#256)
- Add std::error::Error impl for WebSocketError (#250)
- Provides an EventSource implementation (#246)
- Release new gloo versions
... (truncated)
Commits
30193c30.5.0e0603acMemory-based History (#178)816b8f1Hash-based History type & Unified Location. (#177)2245cd9Add BrowserHistory and BrowserLocation (#171)91eb9e0Fixesconsole_dbg!andconsole!expression output. Bold src info. (#174)4fb4eb30.4.2d56d2ad0.4.12f45901Add console_dbg macro (#170)a99fcbdAdd sleep. (#163)5b67085utils: Add body() and document_element() getters (#161)- Additional commits viewable in compare view
Updates proc-macro2 from 1.0.69 to 1.0.82
Release notes
Sourced from proc-macro2's releases.
1.0.82
- Resolve unexpected_cfgs warning (#456)
1.0.81
- Documentation improvements
1.0.80
1.0.79
- Clean up dead code
1.0.78
- Expose Span::byte_range (#442)
1.0.77
1.0.76
- Work around
dead_codewarning false positive (#435)1.0.75
- Improve error messages related to proc_macro::LexError (#434)
1.0.74
- Work around improperly cached build script result by sccache (#432)
1.0.73
- Documentation improvements
1.0.72
- Improve build script to be robust to proc_macro::Span unstable API changes
1.0.71
- Turn on
deny(unsafe_op_in_unsafe_fn)lint1.0.70
- Add #[track_caller] on
Ident::newso that panics on invalid input are attributed to the caller (#423)
Commits
8dc63f3Release 1.0.82790cb41Merge pull request #457 from dtolnay/defaultfeatures2ebe711Fix use of deprecated default_features in Cargo.tomla720819Delete unused nightly cfg37c5d18Merge pull request #456 from dtolnay/checkcfg5e02f52Suppress unknown_lints warning on old rustc2660d30Resolve unexpected_cfgs warningfd2c998Release 1.0.81f965e17Merge pull request #453 from dtolnay/delimiternone69fd060Sync documentation of Delimiter::None- Additional commits viewable in compare view
Updates quote from 1.0.33 to 1.0.36
Release notes
Sourced from quote's releases.
1.0.36
- Documentation improvements
1.0.35
- Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache
1.0.34
- Documentation improvements
Commits
5d4880cRelease 1.0.361dd7ce7Merge pull request #273 from dtolnay/doc0bc5d12Apply doc comment to cfg(not(doc)) macros tooc295f5cRevert "Temporarily disable miri on doctests"435bd1bUpdate ui test suite to nightly-2024-03-31cc3847dExplicitly install a Rust toolchain for cargo-outdated job6259d49Temporarily disable miri on doctestsbdb4b59Update ui test suite to nightly-2024-02-08c2aeca9Update ui test suite to nightly-2024-01-31376a061Merge pull request #270 from dtolnay/bench- Additional commits viewable in compare view
Updates syn from 2.0.38 to 2.0.61
Release notes
Sourced from syn's releases.
2.0.61
- Check for legal binding name in the ident of Pat::Ident (#1627)
- Resolve unexpected_cfgs warning (#1635)
2.0.60
- Improve how None-delimited groups are counted by
peek(#1625)2.0.59
- Parse
c"…"andcr"…"C-string literal syntax asLit::CStr(#1502)2.0.58
- Support
$incustom_punctuation!macro (#1611)2.0.57
- Eliminate dependency on
quotewhen built with default-features disabled and the "proc-macro" feature enabled (#1608, thanks@BD103)2.0.56
- Apply RUSTC_WORKSPACE_WRAPPER when deciding whether to run nightly-only tests (#1605)
2.0.55
- Restore compatibility with rustc 1.56 through 1.59 (#1603)
2.0.54
- Fix dead code warning in generated code when using
custom_keyword!with syn's "printing" feature disabled (#1602)2.0.53
- Implement Copy, Clone, and ToTokens for syn::parse::Nothing (#1597)
2.0.52
- Add an expression parser that uses match-arm's boundary rules (#1593)
2.0.51
- Resolve non_local_definitions warnings in generated code under rustc 1.78-nightly
2.0.50
- Fix unused_imports warnings when compiled by rustc 1.78
2.0.49
- Improve error location when parsing from an empty string literal using
LitStr::parse(#1590)2.0.48
- Improve error message on unexpected token after
else(#1578)2.0.47
- Improve error messages related to proc_macro::LexError (#1575)
2.0.46
- Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache
2.0.45
... (truncated)
Commits
e2abd39Release 2.0.61884ac0cMerge pull request #1635 from dtolnay/checkcfg05c4cd2Resolve unexpected_cfgs warning45844d8Update test suite to nightly-2024-05-0179a80ebUpdate test suite to nightly-2024-04-28b70a8e7Update test suite to nightly-2024-04-26128b141Update test suite to nightly-2024-04-2519756f4Resolve duplicated_attributes clippy lint in test76beaffRaise stack size for tests in debug modea9057f7Update test suite to nightly-2024-04-19- Additional commits viewable in compare view
Updates once_cell from 1.18.0 to 1.19.0
Changelog
Sourced from once_cell's changelog.
1.19.0
- Use
portable-atomicinstead ofatomic-polyfill, #251.
Commits
c48d3c2Merge pull request #251 from taks/portable-atomic8211d80Fix CI2715aa9v1.19.0dffcae4Fix CIde4cd9dRevert atomic-polyfill featuree26736fFix CI5f88676Use portable_atomic instead of atomic-polyfill874f937clarify that MSRV does bump the minor version3cd6549Merge #245a2eabc9Add--generate-link-to-definitionoption when building on docs.rs- Additional commits viewable in compare view
Updates prettyplease from 0.2.15 to 0.2.20
Release notes
Sourced from prettyplease's releases.
0.2.20
- Resolve unexpected_cfgs warning (#73)
0.2.19
- Improve line placement for field assignment with multiline value (#68)
0.2.18
- Support Rust 1.77's C-string literal syntax
0.2.17
- Fix formatting of imports that contain
::{self as(#70)0.2.16
- Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache
Commits
179974cRelease 0.2.201321404Merge pull request #73 from dtolnay/checkcfgc240656Resolve unexpected_cfgs warning096eac9Update rustc initialization to nightly-2024-04-17e0d74e6Release 0.2.198e800f6Merge pull request #72 from dtolnay/assigna6aa390Fix line placement for field assignment with multiline value659fde6Release 0.2.18fadd0dfMerge pull request #71 from dtolnay/cstr1ad491dSupport C-string literal syntax- Additional commits viewable in Description%20has%20been%20truncated%0A" rel="nofollow" target="_blank" >
Benchmark - core
Yew Master
vnode fastest │ slowest │ median │ mean │ samples │ iters
╰─ vnode_clone 2.55 ns │ 4.685 ns │ 2.581 ns │ 2.632 ns │ 100 │ 1000000000
Pull Request
vnode fastest │ slowest │ median │ mean │ samples │ iters
╰─ vnode_clone 2.811 ns │ 3.444 ns │ 2.829 ns │ 2.843 ns │ 100 │ 1000000000
Visit the preview URL for this PR (updated for commit 66d3e4a):
https://yew-rs-api--pr3660-dependabot-cargo-car-ynetsaxh.web.app
(expires Fri, 17 May 2024 03:21:53 GMT)
🔥 via Firebase Hosting GitHub Action 🌎
Benchmark - SSR
Yew Master
| Benchmark | Round | Min (ms) | Max (ms) | Mean (ms) | Standard Deviation |
|---|---|---|---|---|---|
| Baseline | 10 | 309.003 | 310.540 | 309.460 | 0.599 |
| Hello World | 10 | 488.036 | 499.525 | 492.698 | 4.465 |
| Function Router | 10 | 1633.422 | 1671.589 | 1643.266 | 10.602 |
| Concurrent Task | 10 | 1005.552 | 1007.116 | 1006.215 | 0.469 |
| Many Providers | 10 | 1135.954 | 1208.073 | 1157.967 | 19.964 |
Pull Request
| Benchmark | Round | Min (ms) | Max (ms) | Mean (ms) | Standard Deviation |
|---|---|---|---|---|---|
| Baseline | 10 | 289.446 | 290.932 | 289.750 | 0.456 |
| Hello World | 10 | 479.519 | 507.620 | 487.659 | 8.980 |
| Function Router | 10 | 1681.873 | 1697.663 | 1688.430 | 5.068 |
| Concurrent Task | 10 | 1005.853 | 1006.949 | 1006.306 | 0.340 |
| Many Providers | 10 | 1122.457 | 1151.903 | 1134.380 | 7.901 |
Size Comparison
| examples | master (KB) | pull request (KB) | diff (KB) | diff (%) |
|---|---|---|---|---|
| async_clock | 97.625 | 98.344 | +0.719 | +0.736% |
| boids | 167.848 | 168.090 | +0.242 | +0.144% |
| communication_child_to_parent | 90.203 | 90.505 | +0.302 | +0.335% |
| communication_grandchild_with_grandparent | 102.334 | 102.621 | +0.287 | +0.281% |
| communication_grandparent_to_grandchild | 97.767 | 98.043 | +0.276 | +0.283% |
| communication_parent_to_child | 86.566 | 86.872 | +0.306 | +0.353% |
| contexts | 102.018 | 102.322 | +0.305 | +0.299% |
| counter | 83.193 | 83.486 | +0.293 | +0.352% |
| counter_functional | 83.626 | 83.937 | +0.311 | +0.371% |
| dyn_create_destroy_apps | 86.567 | 86.854 | +0.287 | +0.332% |
| file_upload | 97.624 | 97.946 | +0.322 | +0.330% |
| function_memory_game | 163.861 | 164.104 | +0.243 | +0.148% |
| function_router | 337.627 | 337.689 | +0.062 | +0.019% |
| function_todomvc | 157.855 | 158.142 | +0.286 | +0.181% |
| futures | 225.597 | N/A | N/A | N/A |
| game_of_life | 105.177 | 105.491 | +0.314 | +0.299% |
| immutable | 186.131 | 187.036 | +0.905 | +0.486% |
| inner_html | 77.545 | 77.848 | +0.303 | +0.390% |
| js_callback | 105.745 | 106.086 | +0.341 | +0.322% |
| keyed_list | 193.387 | 193.676 | +0.289 | +0.149% |
| mount_point | 80.535 | 80.816 | +0.281 | +0.349% |
| nested_list | 111.156 | 111.461 | +0.305 | +0.274% |
| node_refs | 87.881 | 88.185 | +0.304 | +0.346% |
| password_strength | 1698.221 | 1693.832 | -4.389 | -0.258% |
| portals | 90.807 | 91.102 | +0.295 | +0.325% |
| router | 308.558 | 308.825 | +0.268 | +0.087% |
| simple_ssr | 137.716 | 138.061 | +0.345 | +0.250% |
| ssr_router | 374.875 | 374.951 | +0.076 | +0.020% |
| suspense | 112.097 | 112.360 | +0.264 | +0.235% |
| timer | 86.103 | 86.380 | +0.277 | +0.322% |
| timer_functional | 94.882 | 95.176 | +0.294 | +0.310% |
| todomvc | 139.000 | 139.273 | +0.273 | +0.197% |
| two_apps | 83.250 | 83.550 | +0.300 | +0.360% |
| web_worker_fib | 131.449 | 131.917 | +0.468 | +0.356% |
| web_worker_prime | 181.607 | 182.150 | +0.543 | +0.299% |
| webgl | 80.219 | 80.513 | +0.294 | +0.366% |
✅ None of the examples has changed their size significantly.
Superseded by #3664.