Skip to content

chore(deps): bump gloo from 0.11 to 0.12 and tokise from 0.2 to 0.3#4117

Merged
Madoshakalaka merged 1 commit intomasterfrom
chore/bump-gloo-tokise
Apr 5, 2026
Merged

chore(deps): bump gloo from 0.11 to 0.12 and tokise from 0.2 to 0.3#4117
Madoshakalaka merged 1 commit intomasterfrom
chore/bump-gloo-tokise

Conversation

@Madoshakalaka
Copy link
Copy Markdown
Member

Description

Bump gloo from 0.11 to 0.12 and tokise from 0.2 to 0.3.

Supersedes #4116 (Dependabot's gloo-only bump), which left tokise 0.2.1
pinned to gloo = "0.11", pulling two copies of gloo into the tree.
Bumping both together keeps a single gloo version in the dependency graph.

gloo 0.12 sub-crate changes are irrelevant to this workspace.

The net effect on Cargo.lock is a reduction of ~100 lines: old gloo sub-crate duplicates, http 0.2, proc-macro-crate 1.x, toml_edit 0.19, and winnow 0.5 are all removed.

Checklist

  • I have reviewed my own code

tokise 0.3 uses gloo 0.12 internally, so bumping both together avoids
pulling two copies of gloo into the dependency tree.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 5, 2026

Benchmark - core

Yew Master

vnode           fastest       │ slowest       │ median        │ mean          │ samples │ iters
╰─ vnode_clone  2.799 ns      │ 3.384 ns      │ 2.804 ns      │ 2.814 ns      │ 100     │ 1000000000

Pull Request

vnode           fastest       │ slowest       │ median        │ mean          │ samples │ iters
╰─ vnode_clone  2.748 ns      │ 2.892 ns      │ 2.753 ns      │ 2.757 ns      │ 100     │ 1000000000

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 5, 2026

Visit the preview URL for this PR (updated for commit 4380bb2):

https://yew-rs-api--pr4117-chore-bump-gloo-toki-ly7fi7nz.web.app

(expires Sun, 12 Apr 2026 22:19:47 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 5, 2026

Size Comparison

Details
examples master (KB) pull request (KB) diff (KB) diff (%)
async_clock 99.980 99.932 -0.049 -0.049%
boids 163.821 163.820 -0.001 -0.001%
communication_child_to_parent 93.236 93.235 -0.001 -0.001%
communication_grandchild_with_grandparent 105.054 105.056 +0.002 +0.002%
communication_grandparent_to_grandchild 101.412 101.410 -0.002 -0.002%
communication_parent_to_child 90.648 90.646 -0.003 -0.003%
contexts 105.115 105.108 -0.007 -0.007%
counter 85.940 85.940 0 0.000%
counter_functional 87.976 87.975 -0.001 -0.001%
dyn_create_destroy_apps 89.862 89.865 +0.003 +0.003%
file_upload 98.950 98.949 -0.001 -0.001%
function_delayed_input 93.931 93.932 +0.001 +0.001%
function_memory_game 169.043 169.044 +0.001 +0.001%
function_router 397.922 398.069 +0.147 +0.037%
function_todomvc 164.065 164.068 +0.003 +0.002%
futures 234.660 234.660 0 0.000%
game_of_life 100.273 100.273 0 0.000%
immutable 257.880 257.886 +0.006 +0.002%
inner_html 80.463 80.463 0 0.000%
js_callback 109.084 109.086 +0.002 +0.002%
keyed_list 175.777 175.777 0 0.000%
mount_point 83.832 83.833 +0.001 +0.001%
nested_list 112.743 112.748 +0.005 +0.004%
node_refs 91.224 91.222 -0.002 -0.002%
password_strength 1718.438 1718.438 0 0.000%
portals 92.713 92.712 -0.001 -0.001%
router 364.637 364.772 +0.136 +0.037%
suspense 113.062 113.066 +0.005 +0.004%
timer 88.078 88.078 0 0.000%
timer_functional 98.567 98.567 0 0.000%
todomvc 141.759 141.759 0 0.000%
two_apps 85.804 85.804 0 0.000%
web_worker_fib 135.562 135.658 +0.097 +0.071%
web_worker_prime 183.963 184.060 +0.097 +0.053%
webgl 82.606 82.605 -0.001 -0.001%

✅ None of the examples has changed their size significantly.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 5, 2026

Benchmark - SSR

Yew Master

Details
Benchmark Round Min (ms) Max (ms) Mean (ms) Standard Deviation
Baseline 10 310.818 312.897 311.281 0.592
Hello World 10 489.590 500.860 493.786 4.271
Function Router 10 31876.411 33693.761 32488.402 508.109
Concurrent Task 10 1006.200 1007.307 1006.840 0.375
Many Providers 10 1106.187 1144.515 1122.661 13.844

Pull Request

Details
Benchmark Round Min (ms) Max (ms) Mean (ms) Standard Deviation
Baseline 10 291.268 296.842 292.365 1.866
Hello World 10 501.645 516.865 507.153 5.535
Function Router 10 31849.595 32254.618 32003.794 138.492
Concurrent Task 10 1005.659 1007.643 1006.971 0.621
Many Providers 10 1118.074 1144.037 1129.591 9.439

@Madoshakalaka Madoshakalaka merged commit 8c23fb0 into master Apr 5, 2026
35 checks passed
@Madoshakalaka Madoshakalaka deleted the chore/bump-gloo-tokise branch April 5, 2026 22:46
shan-shaji pushed a commit to shan-shaji/yew that referenced this pull request Apr 19, 2026
…ewstack#4117)

tokise 0.3 uses gloo 0.12 internally, so bumping both together avoids
pulling two copies of gloo into the dependency tree.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant