Gecko:1.9 Planning: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(→JS2) |
||
Line 21: | Line 21: | ||
* E4X<->DOM glue | * E4X<->DOM glue | ||
= Python for XUL | = Python for XUL = | ||
* XBL language neutrality | * XBL language neutrality | ||
* performance? | * performance? | ||
= XUL' and XBL2 | = XUL' and XBL2 = | ||
* XBL attachment model | * XBL attachment model | ||
* XBL capability/security model | * XBL capability/security model |
Revision as of 16:57, 14 October 2005
This is a brainstorm page, raw and ready.
Graphics capabilities
- cairoification
- SVG 1.1 complete and performant
- Canvas improvements
- OpenGL ES context?
- 3D markup for retained-mode and model manipulation?
JS2
- packages
- namespaces
- classes/MOP
- type annotations
- operators
- E4X rationalization (E5X)
- debugging infrastructure
- mixed-lang (python, C++, etc.)
- GC improvements
- security model revamp
- E4X<->DOM glue
Python for XUL
- XBL language neutrality
- performance?
XUL' and XBL2
- XBL attachment model
- XBL capability/security model
- Deakin's template builder
- XUL box layout rationalization/standardization in CSS
- remote XUL
- sync/async issues
- security model
Web app improvements
- security
- offline detection/pinning/behaviour (a la Alchemy)
- client-local storage a la Hixie
Misc
- "evidence"(?)-based security model
- roc-style global gc
- embedding improvements
- XULRunner bootstrapping