Daniel Imms
|
035025dba3
|
Merge pull request #4162 from Tyriar/w_refactor
Move w objects to $ prefix variables
|
2022-10-01 07:33:45 -07:00 |
|
Daniel Imms
|
52ed65d7bd
|
Move w objects to $ prefix variables
Fixes #4138
|
2022-10-01 07:26:07 -07:00 |
|
Jörg Breitbart
|
150499b7e5
|
comment fix
|
2022-09-29 10:46:25 +02:00 |
|
Jörg Breitbart
|
193d305dcd
|
revert timeout to 5ms, remove log in server.js
|
2022-09-29 10:36:08 +02:00 |
|
Jörg Breitbart
|
2236e230fc
|
Merge branch 'master' into tweak_serverside_buffering
|
2022-09-28 20:06:01 +02:00 |
|
Jörg Breitbart
|
cd6f370c28
|
unbuffered delivery for userInput response only
|
2022-09-28 20:03:55 +02:00 |
|
Daniel Imms
|
2659de2291
|
Merge pull request #4159 from Tyriar/4158
Use microtask to flush the write buffer after input
|
2022-09-28 10:46:15 -07:00 |
|
Daniel Imms
|
34df17e36d
|
Call innerWrite immediately over a microtask
|
2022-09-28 09:51:28 -07:00 |
|
Daniel Imms
|
44388e5e6c
|
Use microtask to flush the write buffer after input
Fixes #4158
|
2022-09-28 09:06:07 -07:00 |
|
Jörg Breitbart
|
785b932d75
|
lazy cleanup on buffer
|
2022-09-28 15:57:58 +02:00 |
|
Jörg Breitbart
|
e58f73dc82
|
Merge branch 'master' into buffer_optimizations
|
2022-09-28 13:22:16 +02:00 |
|
Jörg Breitbart
|
7bba07e24e
|
rename fourByteCells to uint32Cells
|
2022-09-28 13:18:31 +02:00 |
|
Jörg Breitbart
|
39eea8ed88
|
remove useless condition
|
2022-09-28 13:15:34 +02:00 |
|
Jörg Breitbart
|
20c1f1a5f7
|
fix resize edge cases: always report cleanup state
|
2022-09-28 12:14:09 +02:00 |
|
Jörg Breitbart
|
e87f70d6d6
|
removed EMPTY_DATA branch
|
2022-09-28 11:55:26 +02:00 |
|
Daniel Imms
|
51c580e7a4
|
Merge pull request #4157 from Tyriar/4156
Fix trusted types in dom renderer
|
2022-09-27 13:15:25 -07:00 |
|
Daniel Imms
|
23328a394b
|
Fix trusted types in dom renderer
Fixes #4156
|
2022-09-27 13:01:36 -07:00 |
|
Daniel Imms
|
399621eeb5
|
Merge pull request #4154 from Tyriar/qmt
Remove queuemicrotask polyfill
|
2022-09-27 07:41:57 -07:00 |
|
Daniel Imms
|
66675ef649
|
Merge pull request #4153 from Tyriar/microtask_fix
Fix repetitive microtask problem
|
2022-09-27 06:57:00 -07:00 |
|
Daniel Imms
|
c6df208a3e
|
Merge pull request #4155 from Tyriar/fix_priority_queue
Fix priority task queue and idle callback fallback
|
2022-09-27 06:56:52 -07:00 |
|
Daniel Imms
|
8201925fe8
|
Fix priority task queue and idle callback fallback
Mistake of not hooking up the abstract methods, this should throw on
Safari for example.
|
2022-09-27 06:46:19 -07:00 |
|
Daniel Imms
|
d74e43a42a
|
Remove queuemicrotask polyfill
Support seems good
|
2022-09-27 06:44:18 -07:00 |
|
Daniel Imms
|
25b69e5ed0
|
Fix repetitive microtask problem
See #4145
|
2022-09-27 06:43:07 -07:00 |
|
Daniel Imms
|
37c722d556
|
Merge pull request #4152 from dstein64/master
Move real-world uses section down
|
2022-09-26 08:27:21 -07:00 |
|
Daniel Steinberg
|
2b597a82a1
|
Move real-world uses section down
|
2022-09-26 11:19:44 -04:00 |
|
Daniel Imms
|
318abe641b
|
Merge pull request #4145 from Tyriar/microtask_server
Optimize critical I/O path for input latency
|
2022-09-25 09:39:02 -07:00 |
|
Daniel Imms
|
eca9c721d4
|
Merge pull request #4144 from Tyriar/priority_queue
Add PriorityTaskQueue
|
2022-09-25 09:38:44 -07:00 |
|
Daniel Imms
|
0b8120808c
|
Prefer microtask to timeout in write queue
This seems to make little difference but it's more correct as we want
to write as fast as possible to minimize input latency
|
2022-09-24 16:27:56 -07:00 |
|
Daniel Imms
|
c6e4788344
|
Use microtasks on server
This reduces demo input latency on my mac approx 10ms -> 4ms
|
2022-09-24 16:23:14 -07:00 |
|
Daniel Imms
|
c548977a3e
|
Fix imports
|
2022-09-24 16:16:14 -07:00 |
|
Daniel Imms
|
04d196a32d
|
Use task queue interface
|
2022-09-24 16:14:38 -07:00 |
|
Daniel Imms
|
494fe3a95d
|
Fill in ITaskQueue
|
2022-09-24 16:13:53 -07:00 |
|
Daniel Imms
|
8f8813a19a
|
Add PriorityTaskQueue
|
2022-09-24 15:16:02 -07:00 |
|
Daniel Imms
|
df8a57d14b
|
Merge pull request #4143 from Tyriar/idle_deadline
Use the browser's IdleDeadline to determine max task time
|
2022-09-24 15:00:02 -07:00 |
|
Daniel Imms
|
868fc7ec29
|
Allow loading canvas before open
|
2022-09-24 14:44:13 -07:00 |
|
Daniel Imms
|
2febe19222
|
Set renderer after screen element is attached to dom
|
2022-09-24 14:42:57 -07:00 |
|
Daniel Imms
|
693d09cbad
|
Allow setting renderer addon before open is called
|
2022-09-24 14:41:48 -07:00 |
|
Daniel Imms
|
ab90dcd0dc
|
Clarify comment
|
2022-09-24 14:13:04 -07:00 |
|
Daniel Imms
|
1f45d5344c
|
Use the browser's IdleDeadline to determine max task time
|
2022-09-24 14:10:29 -07:00 |
|
Daniel Imms
|
a9eea3fd46
|
Merge pull request #4142 from Tyriar/defer_paused_resize
Defer paused renderer resize to idle callback
|
2022-09-24 12:35:40 -07:00 |
|
Daniel Imms
|
aec1f2b2be
|
Fix import
|
2022-09-24 11:58:17 -07:00 |
|
Daniel Imms
|
66efb0388a
|
Move prop to top
|
2022-09-24 11:57:12 -07:00 |
|
Daniel Imms
|
4ac5a91c95
|
Make DebouncedIdleTask helper
|
2022-09-24 11:56:46 -07:00 |
|
Daniel Imms
|
4e8e6b9788
|
Defer paused renderer resize to idle callback
|
2022-09-24 11:45:48 -07:00 |
|
Daniel Imms
|
275a8a91ee
|
Merge pull request #4141 from Tyriar/idle_task_queue
Do char atlas warmup via new IdleTaskQueue
|
2022-09-24 11:44:10 -07:00 |
|
Daniel Imms
|
270ac1c7d9
|
Docs
|
2022-09-24 11:17:39 -07:00 |
|
Daniel Imms
|
c42f290eb8
|
Do char atlas warmup via new IdleTaskQueue
|
2022-09-24 11:10:54 -07:00 |
|
Daniel Imms
|
8b323bbf69
|
Merge pull request #4140 from Tyriar/fast_setTheme
Share rgba vars throughout Color.ts, fast setTheme parseColor
|
2022-09-24 11:09:51 -07:00 |
|
Daniel Imms
|
e68bf3ca5b
|
Merge remote-tracking branch 'ups/master' into fast_setTheme
|
2022-09-24 11:02:15 -07:00 |
|
Daniel Imms
|
b742da4bfa
|
Merge pull request #4137 from Tyriar/willReadFrequently
Optimize contexts for reading frequently
|
2022-09-24 10:40:39 -07:00 |
|