Event handling
Roughly ordered by priority, but if you need something not marked as high-priority then please feel free to request it!
For many events we need to implement both:
- The ability to handle the event in scripts (e.g. Dioxus Native or a future JavaScript scripting engine)
- The default event action in case the event is not handled by script (scrolling the page, clicking on a button, typing into a text input, etc).
Performance optimizations
These will be an important part of implementing performance-sensitive events (that can get called at very high frequency) such as scroll, mousemove, mouseenter, mouseleave, mouseover and mouseout, etc):
High-priority events
Mouse Click
Mouse Move
Scroll/Wheel
Keyboard
Change / Input
Touch
Pointer
Form
Ui Events
Focus
Composition
Clipboard
Pointer Capture
Shadowdom
Dragndrop
Find-In-Page
Dialog/Popover
Media
Printing
Canvas
Navigation/History/Online
Global/Settings
Server-Sent Events
Page Events
Javascript
Event handling
Roughly ordered by priority, but if you need something not marked as high-priority then please feel free to request it!
For many events we need to implement both:
Performance optimizations
These will be an important part of implementing performance-sensitive events (that can get called at very high frequency) such as scroll, mousemove, mouseenter, mouseleave, mouseover and mouseout, etc):
High-priority events
Mouse Click
Mouse Move
Scroll/Wheel
Keyboard
Change / Input
Touch
Pointer
Form
Ui Events
Focus
Composition
Clipboard
Pointer Capture
Shadowdom
Dragndrop
Find-In-Page
Dialog/Popover
Media
Printing
Canvas
Navigation/History/Online
Global/Settings
Server-Sent Events
Page Events
Javascript