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.17 |
| 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.64 |
| 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.11.0 |
| 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.17
Release notes
Sourced from rustversion's releases.
1.0.17
- Support Windows builds that have OUT_DIR prefixed with
\\?\(#51)1.0.16
- Resolve unexpected_cfgs warning (#48)
1.0.15
- Recognize $RUSTC_WRAPPER environment variable (#47)
Commits
adb11faRelease 1.0.178759820Merge pull request #51 from dtolnay/windowscfafcd5Support OUT_DIR located in \?\ path on Windowsc7bc274Release 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 job- 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.64
Release notes
Sourced from syn's releases.
2.0.64
- Support using ParseBuffer across
catch_unwind(#1646)- Validate that the expression in a let-else ends in brace as required by rustc (#1648, #1649)
- Legalize invalid const generic arguments by wrapping in braces (#1654, #1655)
- Fix some expression precedence edge cases involving
breakandreturnin loop headers (#1656)- Always print closure bodies with a brace when the closure has an explicit return type (#1658)
- Automatically insert necessary parentheses in ToTokens for Expr when required by expression precedence (#1659)
- Support struct literal syntax in match guard expressions (#1662)
2.0.63
- Parse and print long if-else-if chains without reliance on deep recursion to avoid overflowing stack (#1644, #1645)
2.0.62
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
... (truncated)
Commits
98a62cbRelease 2.0.641f8eddbMerge pull request #1662 from dtolnay/guardstruct0a3d3bdFix parsing of struct literal in match guard expressionf464193Merge pull request #1659 from dtolnay/needsparafa1c72Add more auto-parenthesization tests532d3a3Insert necessary parentheses in ToTokens for Expr1b6a450Add test of parenthesis insertion by Expr's ToTokens83ea289Merge pull request #1658 from dtolnay/closurebrace206d897Create braces around closure body during printing if needed9b60027Ignore struct_excessive_bools pedantic clippy lint- 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/checkcfg- Description%20has%20been%20truncated%0A" rel="nofollow" target="_blank" >
Benchmark - core
Yew Master
vnode fastest │ slowest │ median │ mean │ samples │ iters
╰─ vnode_clone 2.548 ns │ 4.467 ns │ 3.709 ns │ 3.405 ns │ 100 │ 1000000000
Pull Request
vnode fastest │ slowest │ median │ mean │ samples │ iters
╰─ vnode_clone 2.905 ns │ 2.993 ns │ 2.92 ns │ 2.925 ns │ 100 │ 1000000000
Visit the preview URL for this PR (updated for commit 527f6ab):
https://yew-rs-api--pr3664-dependabot-cargo-car-79nqaypj.web.app
(expires Fri, 24 May 2024 04:04:52 GMT)
🔥 via Firebase Hosting GitHub Action 🌎
Benchmark - SSR
Yew Master
| Benchmark | Round | Min (ms) | Max (ms) | Mean (ms) | Standard Deviation |
|---|---|---|---|---|---|
| Baseline | 10 | 308.964 | 309.526 | 309.137 | 0.208 |
| Hello World | 10 | 485.416 | 489.472 | 486.637 | 1.387 |
| Function Router | 10 | 1628.630 | 1646.739 | 1634.806 | 5.489 |
| Concurrent Task | 10 | 1005.372 | 1006.728 | 1006.111 | 0.463 |
| Many Providers | 10 | 1101.498 | 1118.105 | 1109.557 | 5.682 |
Pull Request
| Benchmark | Round | Min (ms) | Max (ms) | Mean (ms) | Standard Deviation |
|---|---|---|---|---|---|
| Baseline | 10 | 289.454 | 291.058 | 289.755 | 0.479 |
| Hello World | 10 | 489.340 | 496.139 | 491.192 | 2.194 |
| Function Router | 10 | 1634.467 | 1664.370 | 1642.766 | 8.561 |
| Concurrent Task | 10 | 1005.705 | 1007.187 | 1006.304 | 0.463 |
| Many Providers | 10 | 1139.383 | 1215.768 | 1157.028 | 27.220 |
Size Comparison
| examples | master (KB) | pull request (KB) | diff (KB) | diff (%) |
|---|---|---|---|---|
| async_clock | 97.652 | 98.295 | +0.643 | +0.658% |
| boids | 167.852 | 168.072 | +0.221 | +0.131% |
| communication_child_to_parent | 90.207 | 90.512 | +0.305 | +0.338% |
| communication_grandchild_with_grandparent | 102.334 | 102.614 | +0.280 | +0.274% |
| communication_grandparent_to_grandchild | 97.770 | 98.049 | +0.279 | +0.286% |
| communication_parent_to_child | 86.561 | 86.870 | +0.310 | +0.358% |
| contexts | 102.029 | 102.335 | +0.306 | +0.300% |
| counter | 83.196 | 83.486 | +0.290 | +0.349% |
| counter_functional | 83.630 | 83.942 | +0.312 | +0.374% |
| dyn_create_destroy_apps | 86.564 | 86.877 | +0.312 | +0.361% |
| file_upload | 97.626 | 97.947 | +0.321 | +0.329% |
| function_memory_game | 163.869 | 164.092 | +0.223 | +0.136% |
| function_router | 338.557 | 338.327 | -0.229 | -0.068% |
| function_todomvc | 157.818 | 158.107 | +0.289 | +0.183% |
| futures | 225.522 | N/A | N/A | N/A |
| game_of_life | 105.196 | 105.497 | +0.301 | +0.286% |
| immutable | 186.151 | 187.029 | +0.878 | +0.472% |
| inner_html | 77.544 | 77.851 | +0.307 | +0.395% |
| js_callback | 105.738 | 106.104 | +0.366 | +0.346% |
| keyed_list | 193.390 | 193.682 | +0.292 | +0.151% |
| mount_point | 80.535 | 80.815 | +0.280 | +0.348% |
| nested_list | 111.138 | 111.456 | +0.318 | +0.286% |
| node_refs | 87.878 | 88.188 | +0.311 | +0.353% |
| password_strength | 1698.064 | 1693.593 | -4.472 | -0.263% |
| portals | 90.809 | 91.103 | +0.294 | +0.324% |
| router | 309.429 | 309.469 | +0.040 | +0.013% |
| simple_ssr | 137.718 | 138.056 | +0.338 | +0.245% |
| ssr_router | 375.735 | 375.551 | -0.185 | -0.049% |
| suspense | 112.104 | 112.361 | +0.258 | +0.230% |
| timer | 86.119 | 86.384 | +0.265 | +0.307% |
| timer_functional | 94.874 | 95.178 | +0.304 | +0.320% |
| todomvc | 138.984 | 139.260 | +0.275 | +0.198% |
| two_apps | 83.247 | 83.553 | +0.306 | +0.367% |
| web_worker_fib | 131.452 | 131.921 | +0.469 | +0.357% |
| web_worker_prime | 181.588 | 182.071 | +0.483 | +0.266% |
| webgl | 80.240 | 80.516 | +0.275 | +0.343% |
✅ None of the examples has changed their size significantly.
Looks like these dependencies are updatable in another way, so this is no longer needed.