-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
GSoC project brainstorming
Josh Matthews edited this page Jan 26, 2017
·
23 revisions
- Continue ServiceWorker implementation
- support HTTPS tests, run whole SW testsuite
- FetchEvent
- Cache
- Client APIs
-
OffscreenCanvas
- transferrable object support for postMessage
- actual canvas API
- synchronization
- Accessibility experiments
- implementing web-exposed accessibility API
- high level documentation
- API sketch
- CustomElements
- Responsive images
- finish up implementation of spec-conforming image loads
-
<source>
,<picture>
,sizes
,srcset
-
MIR safe rooting analysis
- concerns: not enough work for gsoc; might be necessary sooner.
- HTTP archive support
- areweslimyet and arewefastyet for Servo
- off main thread HTML parsing
- WebAnimations
- build a complex non-browser app in a Servo-based runtime
- HTTP memory cache and post-processed resource attachments
- Form widgets (eg. layout and interaction for
<select>
) - Progressive web metrics
- Integrate Fathom into Servo and create rules that identify interstitial popups
- implement tracking for the cause of reflow by capturing JS stacks, and build tools that report the results
- Android embedding MVP - location bar, back/forward UI, on screen keyboard, etc.
- Refresh driver (rather than "make a display list every turn of the event loop")
- Event loop introspection
- Port DMD to Rust and integrate it into Servo