Diff
checker
Text
Text
Images
Documents
Excel
Folders
Legal
Enterprise
Desktop
Pricing
Sign in
Download Diffchecker Desktop
Compare text
Find the difference between two text files
Tools
History
Real-time editor
Hide unchanged lines
Disable line wrap
Layout
Split
Unified
Diff precision
Smart
Word
Char
Syntax highlighting
Choose syntax
Ignore
Transform text
Go to first change
Edit input
Diffchecker Desktop
The most secure way to run Diffchecker. Get the Diffchecker Desktop app: your diffs never leave your computer!
Get Desktop
With and without transitions
Created
5 years ago
Diff never expires
Clear
Export
Share
Explain
27 removals
Lines
Total
Removed
Characters
Total
Removed
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
66 lines
Copy
11 additions
Lines
Total
Added
Characters
Total
Added
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
49 lines
Copy
Copy
Copied
Copy
Copied
// with
out
transition [
works
]
// with
transition [
buggy on Android, Mac/Win - both
works
fine
]
DEBUG:SCRIPT: preload() queuing action hash: [loading]
DEBUG:SCRIPT: preload() queuing action hash: [loading]
Copy
Copied
Copy
Copied
DEBUG:SCRIPT: queue() adding function:
0xebb7f560
DEBUG:SCRIPT: queue() adding function:
0xebd5c8d0
DEBUG:SCRIPT: queue() next action function:
0xebb7f560
DEBUG:SCRIPT: queue() next action function:
0xebd5c8d0
DEBUG:SCRIPT: preload() hash: [loading]
DEBUG:SCRIPT: preload() hash: [loading]
DEBUG:SCRIPT: change_context() hash: [loading]
DEBUG:SCRIPT: change_context() hash: [loading]
Copy
Copied
Copy
Copied
DEBUG:SCRIPT: queue() adding function:
0xebd60080
DEBUG:SCRIPT: queue() adding function:
0xebb80160
DEBUG:SCRIPT: queue() next action function:
0xebd60080
DEBUG:SCRIPT: queue() next action function:
0xebb80160
DEBUG:SCRIPT: show_in() hash: [preloader] false
DEBUG:SCRIPT: show_in() hash: [preloader] false
DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_in_started]
DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_in_started]
DEBUG:SCRIPT: change_context() hash: [preloader]
DEBUG:SCRIPT: change_context() hash: [preloader]
DEBUG:SCRIPT: preload() preloading screen hash: [loading]
DEBUG:SCRIPT: preload() preloading screen hash: [loading]
DEBUG:SCRIPT: preload() proxy
DEBUG:SCRIPT: preload() proxy
DEBUG:SCRIPT: load() hash: [preloader]
DEBUG:SCRIPT: load() hash: [preloader]
DEBUG:SCRIPT: preload() preloading screen hash: [preloader]
DEBUG:SCRIPT: preload() preloading screen hash: [preloader]
DEBUG:SCRIPT: preload() proxy
DEBUG:SCRIPT: preload() proxy
Copy
Copied
Copy
Copied
WARNING:DLIB: Profiler Engine.Init took 18.
288
seconds
WARNING:DLIB: Profiler Engine.Init took 18.
204
seconds
DEBUG:SCRIPT: preload() preloading done hash: [loading]
DEBUG:SCRIPT: preload() preloading done hash: [loading]
DEBUG:SCRIPT: queue() busy
DEBUG:SCRIPT: queue() busy
DEBUG:SCRIPT: preload() preloading done hash: [preloader]
DEBUG:SCRIPT: preload() preloading done hash: [preloader]
DEBUG:SCRIPT: transition() hash: [preloader]
DEBUG:SCRIPT: transition() hash: [preloader]
Copy
Copied
Copy
Copied
DEBUG:SCRIPT: transition() no transition url - ignoring
DEBUG:SCRIPT: acquire_input() hash: [preloader]
DEBUG:SCRIPT: acquire_input() hash: [preloader]
DEBUG:SCRIPT: focus_gained() hash: [preloader]
DEBUG:SCRIPT: focus_gained() hash: [preloader]
DEBUG:SCRIPT: focus_gained() no focus url - ignoring
DEBUG:SCRIPT: focus_gained() no focus url - ignoring
DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_in_finished]
DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_in_finished]
DEBUG:SCRIPT: queue() empty
DEBUG:SCRIPT: queue() empty
DEBUG:SCRIPT: getting user
DEBUG:SCRIPT: getting user
DEBUG:SCRIPT: Getting a user
DEBUG:SCRIPT: Getting a user
DEBUG:SCRIPT: initiang menu
DEBUG:SCRIPT: initiang menu
DEBUG:SCRIPT: handler init menu
DEBUG:SCRIPT: handler init menu
DEBUG:SCRIPT: preload() queuing action hash: [menu]
DEBUG:SCRIPT: preload() queuing action hash: [menu]
Copy
Copied
Copy
Copied
DEBUG:SCRIPT: queue() adding function: 0xeba01
0a
0
DEBUG:SCRIPT: queue() adding function: 0xeba01
fc
0
DEBUG:SCRIPT: queue() next action function: 0xeba01
0a
0
DEBUG:SCRIPT: queue() next action function: 0xeba01
fc
0
DEBUG:SCRIPT: preload() hash: [menu]
DEBUG:SCRIPT: preload() hash: [menu]
DEBUG:SCRIPT: change_context() hash: [menu]
DEBUG:SCRIPT: change_context() hash: [menu]
DEBUG:SCRIPT: preload() preloading screen hash: [menu]
DEBUG:SCRIPT: preload() preloading screen hash: [menu]
DEBUG:SCRIPT: preload() proxy
DEBUG:SCRIPT: preload() proxy
DEBUG:SCRIPT: preload() preloading done hash: [menu]
DEBUG:SCRIPT: preload() preloading done hash: [menu]
Copy
Copied
Copy
Copied
DEBUG:SCRIPT: queue() adding function: 0xeba0
130
0
DEBUG:SCRIPT: queue() adding function: 0xeba0
222
0
DEBUG:SCRIPT: queue() next action function: 0xeba0
130
0
DEBUG:SCRIPT: queue() next action function: 0xeba0
222
0
DEBUG:SCRIPT: show_out() hash: [preloader]
DEBUG:SCRIPT: show_out() hash: [preloader]
DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_out_started]
DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_out_started]
DEBUG:SCRIPT: change_context() hash: [preloader]
DEBUG:SCRIPT: change_context() hash: [preloader]
DEBUG:SCRIPT: queue() busy
DEBUG:SCRIPT: queue() busy
DEBUG:SCRIPT: release_input() hash: [preloader]
DEBUG:SCRIPT: release_input() hash: [preloader]
DEBUG:SCRIPT: focus_lost() hash: [preloader]
DEBUG:SCRIPT: focus_lost() hash: [preloader]
DEBUG:SCRIPT: focus_lost() no focus url - ignoring
DEBUG:SCRIPT: focus_lost() no focus url - ignoring
DEBUG:SCRIPT: transition() hash: [preloader]
DEBUG:SCRIPT: transition() hash: [preloader]
Copy
Copied
Copy
Copied
DEBUG:SCRIPT: transition() no transition url - ignoring
DEBUG:SCRIPT: unload() proxy hash: [preloader]
DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_out_finished]
DEBUG:SCRIPT: show_in() hash: [menu] true
DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_in_started]
DEBUG:SCRIPT: change_context() hash: [menu]
DEBUG:SCRIPT: load() hash: [menu]
DEBUG:SCRIPT: preload() preloading screen hash: [menu]
DEBUG:SCRIPT: preload() screen already preloaded hash: [menu]
DEBUG:SCRIPT: transition() hash: [menu]
DEBUG:SCRIPT: transition() no transition url - ignoring
DEBUG:SCRIPT: acquire_input() hash: [menu]
DEBUG:SCRIPT: focus_gained() hash: [menu]
DEBUG:SCRIPT: focus_gained() no focus url - ignoring
DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_in_finished]
DEBUG:SCRIPT: queue() empty
Saved diffs
Original text
Open file
// without transition [works] DEBUG:SCRIPT: preload() queuing action hash: [loading] DEBUG:SCRIPT: queue() adding function: 0xebb7f560 DEBUG:SCRIPT: queue() next action function: 0xebb7f560 DEBUG:SCRIPT: preload() hash: [loading] DEBUG:SCRIPT: change_context() hash: [loading] DEBUG:SCRIPT: queue() adding function: 0xebd60080 DEBUG:SCRIPT: queue() next action function: 0xebd60080 DEBUG:SCRIPT: show_in() hash: [preloader] false DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_in_started] DEBUG:SCRIPT: change_context() hash: [preloader] DEBUG:SCRIPT: preload() preloading screen hash: [loading] DEBUG:SCRIPT: preload() proxy DEBUG:SCRIPT: load() hash: [preloader] DEBUG:SCRIPT: preload() preloading screen hash: [preloader] DEBUG:SCRIPT: preload() proxy WARNING:DLIB: Profiler Engine.Init took 18.288 seconds DEBUG:SCRIPT: preload() preloading done hash: [loading] DEBUG:SCRIPT: queue() busy DEBUG:SCRIPT: preload() preloading done hash: [preloader] DEBUG:SCRIPT: transition() hash: [preloader] DEBUG:SCRIPT: transition() no transition url - ignoring DEBUG:SCRIPT: acquire_input() hash: [preloader] DEBUG:SCRIPT: focus_gained() hash: [preloader] DEBUG:SCRIPT: focus_gained() no focus url - ignoring DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_in_finished] DEBUG:SCRIPT: queue() empty DEBUG:SCRIPT: getting user DEBUG:SCRIPT: Getting a user DEBUG:SCRIPT: initiang menu DEBUG:SCRIPT: handler init menu DEBUG:SCRIPT: preload() queuing action hash: [menu] DEBUG:SCRIPT: queue() adding function: 0xeba010a0 DEBUG:SCRIPT: queue() next action function: 0xeba010a0 DEBUG:SCRIPT: preload() hash: [menu] DEBUG:SCRIPT: change_context() hash: [menu] DEBUG:SCRIPT: preload() preloading screen hash: [menu] DEBUG:SCRIPT: preload() proxy DEBUG:SCRIPT: preload() preloading done hash: [menu] DEBUG:SCRIPT: queue() adding function: 0xeba01300 DEBUG:SCRIPT: queue() next action function: 0xeba01300 DEBUG:SCRIPT: show_out() hash: [preloader] DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_out_started] DEBUG:SCRIPT: change_context() hash: [preloader] DEBUG:SCRIPT: queue() busy DEBUG:SCRIPT: release_input() hash: [preloader] DEBUG:SCRIPT: focus_lost() hash: [preloader] DEBUG:SCRIPT: focus_lost() no focus url - ignoring DEBUG:SCRIPT: transition() hash: [preloader] DEBUG:SCRIPT: transition() no transition url - ignoring DEBUG:SCRIPT: unload() proxy hash: [preloader] DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_out_finished] DEBUG:SCRIPT: show_in() hash: [menu] true DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_in_started] DEBUG:SCRIPT: change_context() hash: [menu] DEBUG:SCRIPT: load() hash: [menu] DEBUG:SCRIPT: preload() preloading screen hash: [menu] DEBUG:SCRIPT: preload() screen already preloaded hash: [menu] DEBUG:SCRIPT: transition() hash: [menu] DEBUG:SCRIPT: transition() no transition url - ignoring DEBUG:SCRIPT: acquire_input() hash: [menu] DEBUG:SCRIPT: focus_gained() hash: [menu] DEBUG:SCRIPT: focus_gained() no focus url - ignoring DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_in_finished] DEBUG:SCRIPT: queue() empty
Changed text
Open file
// with transition [buggy on Android, Mac/Win - both works fine ] DEBUG:SCRIPT: preload() queuing action hash: [loading] DEBUG:SCRIPT: queue() adding function: 0xebd5c8d0 DEBUG:SCRIPT: queue() next action function: 0xebd5c8d0 DEBUG:SCRIPT: preload() hash: [loading] DEBUG:SCRIPT: change_context() hash: [loading] DEBUG:SCRIPT: queue() adding function: 0xebb80160 DEBUG:SCRIPT: queue() next action function: 0xebb80160 DEBUG:SCRIPT: show_in() hash: [preloader] false DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_in_started] DEBUG:SCRIPT: change_context() hash: [preloader] DEBUG:SCRIPT: preload() preloading screen hash: [loading] DEBUG:SCRIPT: preload() proxy DEBUG:SCRIPT: load() hash: [preloader] DEBUG:SCRIPT: preload() preloading screen hash: [preloader] DEBUG:SCRIPT: preload() proxy WARNING:DLIB: Profiler Engine.Init took 18.204 seconds DEBUG:SCRIPT: preload() preloading done hash: [loading] DEBUG:SCRIPT: queue() busy DEBUG:SCRIPT: preload() preloading done hash: [preloader] DEBUG:SCRIPT: transition() hash: [preloader] DEBUG:SCRIPT: acquire_input() hash: [preloader] DEBUG:SCRIPT: focus_gained() hash: [preloader] DEBUG:SCRIPT: focus_gained() no focus url - ignoring DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_in_finished] DEBUG:SCRIPT: queue() empty DEBUG:SCRIPT: getting user DEBUG:SCRIPT: Getting a user DEBUG:SCRIPT: initiang menu DEBUG:SCRIPT: handler init menu DEBUG:SCRIPT: preload() queuing action hash: [menu] DEBUG:SCRIPT: queue() adding function: 0xeba01fc0 DEBUG:SCRIPT: queue() next action function: 0xeba01fc0 DEBUG:SCRIPT: preload() hash: [menu] DEBUG:SCRIPT: change_context() hash: [menu] DEBUG:SCRIPT: preload() preloading screen hash: [menu] DEBUG:SCRIPT: preload() proxy DEBUG:SCRIPT: preload() preloading done hash: [menu] DEBUG:SCRIPT: queue() adding function: 0xeba02220 DEBUG:SCRIPT: queue() next action function: 0xeba02220 DEBUG:SCRIPT: show_out() hash: [preloader] DEBUG:SCRIPT: notify_transition_listeners() hash: [monarch_screen_transition_out_started] DEBUG:SCRIPT: change_context() hash: [preloader] DEBUG:SCRIPT: queue() busy DEBUG:SCRIPT: release_input() hash: [preloader] DEBUG:SCRIPT: focus_lost() hash: [preloader] DEBUG:SCRIPT: focus_lost() no focus url - ignoring DEBUG:SCRIPT: transition() hash: [preloader]
Find difference