Daniel Imms
|
f6a61acc86
|
Merge branch 'master' into feature/lint-by-putout
|
2022-10-04 09:52:10 -07:00 |
|
Daniel Imms
|
d22f7c9edd
|
Merge pull request #4166 from Tyriar/event_with_emitter
Create new event with emitter object to simplify code
|
2022-10-02 13:41:37 -07:00 |
|
Daniel Imms
|
5b785d29a1
|
Expose _listeners for debug/test
|
2022-10-02 09:09:05 -07:00 |
|
Daniel Imms
|
1f8e6f0952
|
Merge pull request #4169 from Tyriar/canvas_freq
Add willReadFrequently to canvas renderer too
|
2022-10-01 21:46:13 -07:00 |
|
Daniel Imms
|
f087bd121e
|
Add willReadFrequently to canvas renderer too
|
2022-10-01 21:38:01 -07:00 |
|
Daniel Imms
|
5dee66353a
|
Merge pull request #4168 from Tyriar/4128
Ensure texture atlas comparison uses rgba not object
|
2022-10-01 10:30:17 -07:00 |
|
Daniel Imms
|
2a602ef231
|
Ensure texture atlas comparison uses rgba not object
Fixes #4128
|
2022-10-01 10:20:37 -07:00 |
|
Daniel Imms
|
e3e3c347ea
|
Merge pull request #4160 from jerch/tweak_serverside_buffering
tweak buffering in server.js
|
2022-10-01 09:59:01 -07:00 |
|
Daniel Imms
|
2e8b793ba0
|
Format files
|
2022-10-01 08:56:56 -07:00 |
|
Daniel Imms
|
03fcf60aaf
|
Docs
|
2022-10-01 08:55:01 -07:00 |
|
Daniel Imms
|
ed15a8e170
|
Create new event with emitter object to simplify code
|
2022-10-01 08:45:40 -07:00 |
|
Daniel Imms
|
969db2bcf9
|
Merge pull request #4163 from Tyriar/4147
Inline dirty row service into input handler
|
2022-10-01 08:28:29 -07:00 |
|
Daniel Imms
|
8e378c07e9
|
Merge pull request #4165 from Tyriar/4164
Define all events and emitters consistently
|
2022-10-01 08:28:18 -07:00 |
|
Daniel Imms
|
1a22c44f2b
|
Make all emitters readonly
|
2022-10-01 08:02:32 -07:00 |
|
Daniel Imms
|
cf9949840b
|
Use readonly over getter for exposing events
Fixes #4164
|
2022-10-01 07:52:26 -07:00 |
|
Daniel Imms
|
3a90f7e7c0
|
Inline dirty row service into input handler
Fixes #4147
|
2022-10-01 07:39:02 -07:00 |
|
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 |
|
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
|
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 |
|