Mobile/BostonBrainstorm

From MozillaWiki
Jump to: navigation, search

Summary

Initial Focus

  • Privacy
    • Guest mode
    • Private browsing
  • Benchmarks
    • Page load
    • Network perf
    • Canvas
    • WebGL
    • Video framerate
    • Responsivness
  • UI responsivness
    • Progress indication
    • Transitions/Animations
  • ARMv6 800Mhz -> 600Mhz in Fx18
  • ARMv6 reduce memory usage
    • Generate THUMB code
    • Use Basic Layers, not GL Layers
    • Shrink Display Port
    • Synchronous rendering
    • Disable screenshots; use checkerboarding
    • Discard decoded images
    • Expire unused tabs
    • Disable JS JIT
    • Disable memory file cache
    • Disable or reduce Sync support
    • Reduce UI assets for small screens and reduced memory usage
  • Profile Java memory usage and GC pauses
  • Investigate about:memory reports
  • Remote logging of about:memory reports
  • Reduce texture upload costs
  • Unnecessary invalidation
  • Personals (light weight theming)
  • Customize about:home

Other

  • Benchmarks
    • Battery
    • CSS animations
    • HTML5 correctness/completeness
  • Platforms
    • iOS
    • WinPho8 if/when NDK comes out
    • Android x86
    • Google TV
  • UX to explore Social
  • Customizing UI layout
  • Left hand use
  • Sound effects

Differentiators

  • Pick up where I left off
  • Attaching other things I visit often to the bottom of the page you're on
  • Kinder mode (Parental controls)

Breakouts