Bump the cargo-deps group across 1 directory with 51 updates
Bumps the cargo-deps group with 50 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.38.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.84 |
| quote | 1.0.33 |
1.0.36 |
| syn | 2.0.38 |
2.0.66 |
| 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.86 |
| 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 |
| instant | 0.1.12 |
0.1.13 |
| pulldown-cmark | 0.9.3 |
0.11.0 |
| fake | 2.9.1 |
2.9.2 |
| zxcvbn | 2.2.2 |
3.0.1 |
| 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.38.0
Release notes
Sourced from tokio's releases.
Tokio v1.38.0
This release marks the beginning of stabilization for runtime metrics. It stabilizes
RuntimeMetrics::worker_count. Future releases will continue to stabilize more metrics.Added
- fs: add
File::create_new(#6573)- io: add
copy_bidirectional_with_sizes(#6500)- io: implement
AsyncBufReadforJoin(#6449)- net: add Apple visionOS support (#6465)
- net: implement
CloneforNamedPipeInfo(#6586)- net: support QNX OS (#6421)
- sync: add
Notify::notify_last(#6520)- sync: add
mpsc::Receiver::{capacity,max_capacity}(#6511)- sync: add
splitmethod to the semaphore permit (#6472, #6478)- task: add
tokio::task::join_set::Builder::spawn_blocking(#6578)- wasm: support rt-multi-thread with wasm32-wasi-preview1-threads (#6510)
Changed
- macros: make
#[tokio::test]append#[test]at the end of the attribute list (#6497)- metrics: fix
blocking_threadscount (#6551)- metrics: stabilize
RuntimeMetrics::worker_count(#6556)- runtime: move task out of the
lifo_slotinblock_in_place(#6596)- runtime: panic if
global_queue_intervalis zero (#6445)- sync: always drop message in destructor for oneshot receiver (#6558)
- sync: instrument
Semaphorefor task dumps (#6499)- sync: use FIFO ordering when waking batches of wakers (#6521)
- task: make
LocalKey::getwork with Clone types (#6433)- tests: update nix and mio-aio dev-dependencies (#6552)
- time: clean up implementation (#6517)
- time: lazily init timers on first poll (#6512)
- time: remove the
true_whenfield inTimerShared(#6563)- time: use sharding for timer implementation (#6534)
Fixed
- taskdump: allow building taskdump docs on non-unix machines (#6564)
- time: check for overflow in
Interval::poll_tick(#6487)- sync: fix incorrect
is_emptyon mpsc block boundaries (#6603)Documented
- fs: rewrite file system docs (#6467)
- io: fix
stdindocumentation (#6581)- io: fix obsolete reference in
ReadHalf::unsplit()documentation (#6498)- macros: render more comprehensible documentation for
select!(#6468)- net: add missing types to module docs (#6482)
- net: fix misleading
NamedPipeServerexample (#6590)
... (truncated)
Commits
14c17fcchore: prepare Tokio v1.38.0 (#6601)65cbf73chore: prepare tokio-macros v2.3.0 (#6600)dbf93c7sync: fix incorrect is_empty on mpsc block boundaries (#6603)873cb8aruntime: move task out of thelifo_slotinblock_in_place(#6596)97bb47btask: fix a typo in doc ofLocalSet::run_until(#6599)86658bdmetrics: stabilizeRuntimeMetrics::worker_count(#6556)9e00b26sync: addNotify::notify_last(#6520)6c42d28net: fix misleadingNamedPipeServerexample (#6590)3a6fdc0license: fix formatting and remove year in licenses (#6451)2890d0cmetrics: fix blocking_threads count (#6551)- 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.84
Release notes
Sourced from proc-macro2's releases.
1.0.84
- Documentation improvements (#455, thanks
@CensoredUsername)1.0.83
- Optimize the representation of
Ident(#462)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
33c9578Release 1.0.84d850da5Merge pull request #455 from CensoredUsername/mastereabac15Add a warning to Delimiter::None that rustc currently does not respect it.1b77acaRelease 1.0.83728eddfMerge pull request #462 from dtolnay/identsizec56c5e6Drop irrelevant capacity field from Ident representation464c2ebMerge pull request #461 from dtolnay/sizetest6f894e7Disable span size tests when layout is randomized7b357afAdd additional size testsabc7dffMerge pull request #460 from dtolnay/docsrs- 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.66
Release notes
Sourced from syn's releases.
2.0.66
- Allow braced structs when parsing ExprLet (#1671)
2.0.65
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
... (truncated)
Commits
b992916Release 2.0.664f0a23fMerge pull request #1671 from dtolnay/exprletc6d87a7Allow braced structs when parsing ExprLet747f42fUpdate with proc-macro2 1.0.83's syntax tree sizes9f2371eRelease 2.0.654cd1813Merge pull request #1668 from dtolnay/foldhelpered54092Eliminate gen::helper moduleeacc8abEliminate FoldHelper trait6e20bb8Merge pull request #1667 from dtolnay/punctuatedfold9d95cabOptimize punctuated::fold- 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(Description%20has%20been%20truncated%0A" rel="nofollow" target="_blank" >
Benchmark - core
Yew Master
vnode fastest │ slowest │ median │ mean │ samples │ iters
╰─ vnode_clone 2.517 ns │ 2.722 ns │ 2.535 ns │ 2.545 ns │ 100 │ 1000000000
Pull Request
vnode fastest │ slowest │ median │ mean │ samples │ iters
╰─ vnode_clone 2.696 ns │ 4.741 ns │ 2.705 ns │ 2.735 ns │ 100 │ 1000000000
Visit the preview URL for this PR (updated for commit 8ca1bbf):
https://yew-rs-api--pr3668-dependabot-cargo-car-qais56p1.web.app
(expires Fri, 07 Jun 2024 03:33:56 GMT)
🔥 via Firebase Hosting GitHub Action 🌎
Benchmark - SSR
Yew Master
| Benchmark | Round | Min (ms) | Max (ms) | Mean (ms) | Standard Deviation |
|---|---|---|---|---|---|
| Baseline | 10 | 308.888 | 310.946 | 309.307 | 0.649 |
| Hello World | 10 | 487.536 | 501.621 | 493.241 | 5.284 |
| Function Router | 10 | 1621.599 | 1652.059 | 1634.585 | 9.319 |
| Concurrent Task | 10 | 1005.539 | 1007.046 | 1006.223 | 0.483 |
| Many Providers | 10 | 1128.280 | 1155.921 | 1143.385 | 9.217 |
Pull Request
| Benchmark | Round | Min (ms) | Max (ms) | Mean (ms) | Standard Deviation |
|---|---|---|---|---|---|
| Baseline | 10 | 308.934 | 322.107 | 310.500 | 4.101 |
| Hello World | 10 | 510.554 | 552.410 | 520.848 | 13.109 |
| Function Router | 10 | 1604.038 | 1625.568 | 1615.017 | 7.948 |
| Concurrent Task | 10 | 1005.893 | 1006.923 | 1006.429 | 0.344 |
| Many Providers | 10 | 1141.580 | 1177.343 | 1151.411 | 9.833 |
Size Comparison
| examples | master (KB) | pull request (KB) | diff (KB) | diff (%) |
|---|---|---|---|---|
| async_clock | 97.648 | 98.338 | +0.689 | +0.706% |
| boids | 167.792 | 168.176 | +0.384 | +0.229% |
| communication_child_to_parent | 90.159 | 90.571 | +0.412 | +0.457% |
| communication_grandchild_with_grandparent | 102.279 | 102.668 | +0.389 | +0.380% |
| communication_grandparent_to_grandchild | 97.717 | 98.119 | +0.402 | +0.412% |
| communication_parent_to_child | 86.517 | 86.937 | +0.420 | +0.485% |
| contexts | 101.975 | 102.383 | +0.408 | +0.400% |
| counter | 83.156 | 83.562 | +0.406 | +0.489% |
| counter_functional | 83.583 | 84.005 | +0.422 | +0.505% |
| dyn_create_destroy_apps | 86.509 | 86.956 | +0.447 | +0.517% |
| file_upload | 97.529 | 97.967 | +0.438 | +0.449% |
| function_memory_game | 163.770 | 164.146 | +0.376 | +0.230% |
| function_router | 337.381 | 337.576 | +0.195 | +0.058% |
| function_todomvc | 157.761 | 158.151 | +0.391 | +0.248% |
| futures | 225.355 | N/A | N/A | N/A |
| game_of_life | 105.129 | 105.595 | +0.466 | +0.443% |
| immutable | 185.660 | 186.630 | +0.970 | +0.522% |
| inner_html | 77.499 | 77.920 | +0.421 | +0.543% |
| js_callback | 105.753 | 106.192 | +0.439 | +0.416% |
| keyed_list | 193.322 | 193.730 | +0.408 | +0.211% |
| mount_point | 80.485 | 80.883 | +0.397 | +0.494% |
| nested_list | 110.990 | 111.418 | +0.428 | +0.385% |
| node_refs | 87.819 | 88.240 | +0.421 | +0.479% |
| password_strength | 1696.267 | N/A | N/A | N/A |
| portals | 90.762 | 91.174 | +0.412 | +0.454% |
| router | 307.940 | 308.367 | +0.427 | +0.139% |
| simple_ssr | 137.673 | 138.106 | +0.434 | +0.315% |
| ssr_router | 374.626 | 374.813 | +0.188 | +0.050% |
| suspense | 112.055 | 112.439 | +0.385 | +0.343% |
| timer | 86.063 | 86.486 | +0.423 | +0.491% |
| timer_functional | 94.835 | 95.229 | +0.394 | +0.415% |
| todomvc | 138.936 | 139.325 | +0.390 | +0.280% |
| two_apps | 83.179 | 83.589 | +0.410 | +0.493% |
| web_worker_fib | 131.410 | 132.106 | +0.696 | +0.530% |
| web_worker_prime | 181.831 | 182.606 | +0.775 | +0.426% |
| webgl | 80.175 | 80.617 | +0.442 | +0.552% |
✅ None of the examples has changed their size significantly.
Superseded by #3670.