![Page 1: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/1.jpg)
The next generation of Mozilla
Firefox 3.1, TraceMonkey, Mozilla Labs
a presentation for COSCUP 2008
![Page 2: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/2.jpg)
on Mozilla
•Global community and public benefit (non-profit) organization dedicated to improving the Internet experience for people everywhere
•180,000,000 users worldwide
•Free and open source software
![Page 3: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/3.jpg)
on Mozilla
•Highly disciplined, transparent, and cooperative development process
•100’s of active technical contributors
•10,000’s of nightly testers
•100,000’s of volunteer evangelists and marketers
![Page 4: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/4.jpg)
on Firefox 3
•Firefox 3 shipped in 48+ languages simultaneously
•More than 500 million downloads
•Over 8,000,000 downloads in first 24 hours of Firefox 3
![Page 5: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/5.jpg)
Fastest Firefox yet (time, lower is better)
0ms
125ms
250ms
375ms
500ms
Gmail Message Load Time
60ms
227ms
413ms
6.8x Faster
Internet Explorer 7 Firefox 2Firefox 3
0ms
10,000ms
20,000ms
30,000ms
40,000ms
JavaScript Performance
3,678ms
10,000ms
34,092ms
9.3x Faster
![Page 6: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/6.jpg)
Instant Web Site ID
Lets you avoid Web forgeries and make sure a site is what it claims to be.
Malware protection
Protects consumers from 25,000 new phishing sites and 3,000 new
malware sites per month
Safest Firefox yet
![Page 7: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/7.jpg)
Search inside the browser
![Page 8: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/8.jpg)
Firefox 3.1 “Shiretoko”
• Flickr: Nemo’s great uncle
![Page 9: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/9.jpg)
Firefox 3.1
• Codename: “Shiretoko”
• Improved HTML 5 support
• Significantly JavaScript support
• Improved CSS support
• Native <audio> and <video>
• Improved <canvas> support
• (list subject to change)
![Page 10: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/10.jpg)
Firefox 3.1
• Gecko 1.9.1
• Downloadable fonts
• Support for cross-site XMLHttpRequests
• Improvements to the AwesomeBar
• Control-Tab new tab interface
• Much more...
![Page 11: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/11.jpg)
TraceMonkey
• NEW just-in-time JavaScript compiler
• SpiderMonkey + tracing = TraceMonkey
• Goal: make JS in Firefox as fast as native code
• On average 10X speed improvement
• at times 20-40X speed improvements
• Many more improvements to come
![Page 12: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/12.jpg)
![Page 13: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/13.jpg)
![Page 14: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/14.jpg)
![Page 15: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/15.jpg)
![Page 16: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/16.jpg)
TraceMonkey
• Support: x86, x86-64, ARM (mobile)
• Will also benefit native video support, HTML5 Canvas, etc.
• Developed by Andreas Gal (UC Irvine)
![Page 17: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/17.jpg)
TraceMonkey
• http://hg.mozilla.org/tracemonkey/
![Page 18: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/18.jpg)
Mozilla Labs
• Is it possible to innovate in the open?
• Open source R&D
• Many new projects & open participation
![Page 19: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/19.jpg)
Labs: Weave
• Optional Mozilla-hosted online services
• Full control and customization of data
• Respect privacy
• full data encryption on client, transport, server
• Extensible architecture
• Standards-based services any user can run
![Page 20: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/20.jpg)
Labs: Weave
• Fully open source platform (unlike others)
• Can run Weave on your own server
• Backup & sync:
• Bookmarks• History• Cookies• Passwords• Tabs, form content, and more tbd
![Page 21: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/21.jpg)
Labs: Weave
• Future functionality: backup/sync extensions, themes, search plugins
• Future: API for 3rd party extensions to use Weave data sync & storeage
• Key functionality for Mobile Firefox
![Page 22: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/22.jpg)
Labs: Weave
![Page 23: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/23.jpg)
Labs: Weave
![Page 24: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/24.jpg)
Labs: Aurora
• Mozilla Labs collaboration with Adaptive Path
• Vision of future web usage
![Page 25: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/25.jpg)
Labs: Aurora
![Page 26: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/26.jpg)
Labs: Aurora
![Page 27: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/27.jpg)
Labs: Aurora
![Page 28: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/28.jpg)
Labs: Aurora
![Page 29: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/29.jpg)
Labs: Prism
• Turn web applications into desktop apps
• Same Gecko 1.9 as Firefox 3
• Separate runtime
• Offline support
• Best for frequently used web apps
![Page 30: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/30.jpg)
Labs: Prism
![Page 31: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/31.jpg)
Labs: Snowl
• Support for messaging in the browser
• To “help you participate in online discussions”
• First prototype supports RSS/Atom & Twitter
• 3-pane view or “river of news”
• Support for searching of your messages
•
![Page 32: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/32.jpg)
Labs: Snowl
![Page 33: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/33.jpg)
Labs: Snowl
![Page 34: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/34.jpg)
Labs: Ubiquity
• Combine power of command line with GUI
• Text-based commands to interact with web
• Completely customizable
![Page 35: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/35.jpg)
Labs: Ubiquity
![Page 37: The next generation of Mozilla•Free and open source software. on Mozilla •Highly disciplined, transparent, and cooperative ... Instant Web Site ID Lets you avoid Web forgeries](https://reader033.vdocuments.us/reader033/viewer/2022042913/5f4bc612c73ffb63852476d0/html5/thumbnails/37.jpg)
Much more to come
• Use Mozilla; spread the word
• Participate locally (MozTW.org)
• Participate globally (Mozilla)
• Contribute, file bugs, test