Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Asynchronous UX Patterns – How Can I Say Goodby...
Search
ueharak
June 20, 2019
Design
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Asynchronous UX Patterns – How Can I Say Goodbye to Progress Bars?
ueharak
June 20, 2019
More Decks by ueharak
See All by ueharak
専門職倫理としての IP reachability, machine readability, and human accessibility.
ueharak
0
86
デザイナーがいないB2Bサービス会社でデザインをがんばる
ueharak
0
110
くじけそうになってもマイクロサービス化を粘り強く進めようとしている話
ueharak
0
3.4k
私とキーボード - 余は如何にしてErgoDoxerとなりし乎 -
ueharak
0
3.4k
Other Decks in Design
See All in Design
コールセンターのオペレーターに6時間だけなってみた
h0sa
0
150
人工知能のための哲学塾 ニューロフィロソフィ篇 第参夜「河合隼雄と中空構造」
miyayou
0
110
デザなに#1「問いのデザイン」の紹介LT
garyuten
0
150
デザインツールを開く前に その画面は誰に何と言わせたい?受託UIデザイナーが顧客解像度を高める 「打ち合わせの場での確かめ方」
garyuten
1
280
Figmaを使わなくなった私が、最近していること
mela_dayo
0
120
「惜しいデザイン」 を生み出さないための AIレビューループ
0b1tk
3
4.7k
みんながデザインを担う組織へ。急加速する開発組織でのデザイナーの戦略
mukai_takeru
0
340
Luna's Light
shemeetscity
0
660
【CEDEC2026】派手さと見やすさは両立できる!『Shadowverse: Worlds Beyond』エフェクト・3D背景の超進化したビジュアル設計
cygames
PRO
2
2.2k
Where Imagination Ends AI Begins
r5ni4
0
470
泥臭く語るUIデザイン会|ホワイトボードチャレンジ【RAMEN TECH 2026】
garyuten
1
180
明日から真似できる、AIでデザインシステムを活用する方法
vivion
0
880
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
A Soul's Torment
seathinner
8
3.8k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
How to make the Groovebox
asonas
2
2.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
520
The Art of Programming - Codeland 2020
erikaheidi
57
14k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
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!