Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Asynchronous UX Patterns – How Can I Say Goodby...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ueharak
June 20, 2019
Design
1
100
Asynchronous UX Patterns – How Can I Say Goodbye to Progress Bars?
ueharak
June 20, 2019
Tweet
Share
More Decks by ueharak
See All by ueharak
専門職倫理としての IP reachability, machine readability, and human accessibility.
ueharak
0
77
デザイナーがいないB2Bサービス会社でデザインをがんばる
ueharak
0
110
くじけそうになってもマイクロサービス化を粘り強く進めようとしている話
ueharak
0
2.9k
私とキーボード - 余は如何にしてErgoDoxerとなりし乎 -
ueharak
0
2.9k
Other Decks in Design
See All in Design
Vibe Coding デザインシステム
poteboy
3
1.6k
Connpass-Xperia_Camera_App_by_HCD.pdf
sony
0
490
2026の目標「もっと定量的に事業、会社へ貢献する!」
yuri_ohashi
0
680
爆速開発でAIプロダクトが40万インプレッションになった話
tsubura
0
160
【Designship 2025|10.11】デザイン組織と事業貢献、その挑戦と結果。
payatsusan213
1
910
ドルちゃん
design_dolphins
0
550
Storyboard Exercise: Chase Sequence
lynteo
1
200
UI/UX & Web Design Portfolio 2025|Madoka Kumagai
madoka_portfolio
2
130
AI情報に溺れながら、それでも頑張って泳ぐための思考法
yoriss67
0
130
デザインコンテキストのバトンをつなぐ—AI時代のプロダクトマネジメント
kumanoayumi
6
850
一次体験を起点にしたUX改善の取り組み / Direct Experience Driven UX Improvements
bitkey
PRO
0
380
OJTで学んだ 「心を動かす」ファシリテーション
saki822
1
240
Featured
See All Featured
Side Projects
sachag
455
43k
エンジニアに許された特別な時間の終わり
watany
106
230k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
920
Test your architecture with Archunit
thirion
1
2.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
86
Designing Powerful Visuals for Engaging Learning
tmiket
0
240
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Transcript
Asynchronous UX Patterns How Can I Say Goodbye to Progress
Bars? Kazuhiko Uehara
Loading…
Do you like Progress Bars?
How long have you ever waiting for progress bars finish
in your life?
How many times have you felt disappointed if the progress
bar won't finish as you expected?
from: Wikipedia Technology is progress
Good Progress Bar Progress 0% 25% 50% 75% 100% Time
1 2 3 4 5
Actual Progress Bar(1) Progress 0% 25% 50% 75% 100% Time
1 2 3 4 5
Actual Progress Bar(2) Prograss 0% 25% 50% 75% 100% Time
1 2 3 4 5
Bad Progress Bar Progress 0% 25% 50% 75% 100% Time
1 2 3 4 5 Re-calculation
Why the Progress Bar Inaccurate? Loading…
Difficult to make each task size equally Progress 0% 25%
50% 75% 100% Time 1 2 3 4 5 small tasks large tasks
Many users access same resources Progress 0% 25% 50% 75%
100% Time 1 2 3 4 5 someone’s tasks my tasks
We can not predict the future
We can not predict the future
Try Asynchronous Pattern Fire & Forget, Notify Pattern:
Fire & Forget, Notify
Thank you!