Confirmed users, Bureaucrats and Sysops emeriti
419
edits
(→Ends) |
(→Ends) |
||
Line 9: | Line 9: | ||
* Simplify the Mozilla codebase to make it smaller, faster, and easier to approach and maintain. | * Simplify the Mozilla codebase to make it smaller, faster, and easier to approach and maintain. | ||
* Take advantage of standard C++ features and fast paths instead of XPCOM and ad hoc code. | * Take advantage of standard C++ features and fast paths instead of XPCOM and ad hoc code. | ||
* Implement [http://ecmascript-lang.org/ JS2] on top of [[Tamarin]] via [[JavaScript:ActionMonkey]]. | * Implement [http://ecmascript-lang.org/ JS2] on top of [[Tamarin]] via [[JavaScript:ActionMonkey|ActionMonkey]]. | ||
* Optimization including JIT compilation for JS2 with very fast DOM access and low memory costs. | * Optimization including JIT compilation for JS2 with very fast DOM access and low memory costs. | ||
* Tool-time and runtime enforcement of important safety properties including memory safety and confidentiality properties for both XUL and the Web. | * Tool-time and runtime enforcement of important safety properties including memory safety and confidentiality properties for both XUL and the Web. | ||
* Rich graphics support including accelerated SVG/Canvas and Video Support | * Rich graphics support including accelerated SVG/Canvas and Video Support | ||
=== Anti-Goals === | |||
What these mean in detail is mostly "to be decided", but we should try to say what we don't mean: | What these mean in detail is mostly "to be decided", but we should try to say what we don't mean: |