Electrolysis/Todo: Difference between revisions

No edit summary
(removing stale content)
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
Work that is in progress:
* Developer tools (bug 937172)
* Keyboard events that are handled by both content and chrome (bug 862519)
* IME (bug 926798)
* Password manager (bug 949617)
* Alerts, prompts (bug 899648)
* Native Key bindings on OS X / Linux (bug 977904)


Not yet started:
* Get software compositor in a shippable state
** Get Talos results on par with basic layers on Linux
** Enable on all platforms as a backup
* Better plugin support
** Launch plugins from the parent process and share a single plugin process across content processes (bug 874016)
** Support windowed mode plugins (bug 923746)
* Popup blocker notifications and other doorhangers (bug 933462)
* Printing (bug 927188)
* Save page as (bug 903022)
* Drag and drop (bug 936092)
* Accessibility (bug 646596)
* WebRTC UI (bug 973001)
* Click-to-play (bug 899347)
* Forward/back navigation between in-process and remote content
* Add-on installation (bug 952201)
* Focusing is sometimes broken
* Finish cross-process object wrappers
** Bidirectional CPOWs
** Better XPConnect integration
* Settle on a process model
** Start with one content process for all tabs
** Measure memory usage with multiple content processes
** Choose the right number of content processes to balance security and memory usage
** Consider using separate content processes for iframes
** about:processes page
* Testing
** We expect that most tests should work without too much difficulty.
** mochitests-browser-chrome will require a lot of reworking. CPOWs may be useful here.
* Smaller issues
** Auto-focus on OS X
** AeroPeek
** Network prioritizer
** Aero Glass with basic compositor
** Jetpack integration

Latest revision as of 15:52, 19 April 2017