SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
Mozilla Mission• To promote on  the Internet• Choice• Innovation• participation
Mozilla stands on the      shoulders of giants•   Open source operating systems•   Open source databases•   Open source web servers•   Open source scripting languages•   Open web standards
Mozilla Overview•       Global community and public benefit organization dedicated to        improving the Internet experience for people everywhere.         –   300+ million users worldwide         –   Ships in more than 70 languages         –   More than 800 million downloads         –   Free and Open Source•       Highly disciplined, transparent, and cooperative development process         – 100’s of active technical contributors         – 10,000’s of nightly testers         – 100,000’s of evangelists and marketers    4
200395%+
200968%   22%    8%   4%46%   38%    2%   8%
6 years makes a bigdifference on the webExplosion of creativity andgrowth because of open webtechnology and standards
An upgrade for the web
Firefox 3.5           Speed              User experience     Security & privacy      Customization         Under the hood    •   JavaScript runs   •    Built in video &   •   Full Private         •   Personas           •   Downloadable        up to 3x faster        audio playback         Browsing Mode            provides one-          fonts        than Firefox 3         using open                                      click theme                               technologies       •   Delete all traces        changes            •   New graphics    •   Page load and                                 of visiting a                                   support (CSS        manipulation is   •    Location Aware         specific site        •   Add-on                 and SVG)        2x faster than         Browsing                                        Collections to        Firefox 3                                 •   Erase only the           match your         •   Native JSON                          •    “Tear off” tabs        past few hours of        needs                  data transport    •   Speeding the           into windows           browsing        adoption of new                                                    •   Over 6000          •   Web Worker        web technology    •    Undo Close         •   Frequent, easy           Add-ons to             Threads for                               Window                 security updates         choose from            multitasking9
Fastest Firefox Ever20,000                                                                 500       Dromaeo                                   Sunspider                                                                 458 runs/s          18,149ms                                                               JavaScript &                                   Javascript                          45018,000                                                                           DOM                                  Benchmark                                  (lower is better)                    400       Benchmark16,000                                                                           (higher is better)14,000                                                                 35012,000                                                                 300                                                                                               244 runs/s10,000                                                                 250 8,000                                                                 200                                                                       150 6,000                      3,669ms                                          100     88 runs/s 4,000                                       1,524ms                          50 2,000                                                                        00     00                                                                                 Firefox 2       Firefox 3   Firefox 3.5          Firefox 2   Firefox 3       Firefox 3.5                                      (tests run in a Windows XP VM on a MacBook Pro)10
More power for web                           applications     9.000                Manipulating     8.000                images in the                browser                          8.1 fps     7.000      (higher is better)     6.000     5.000     4.000     3.000     2.000                                1.3 fps     1.000              0.18 fps     0.000                Firefox 2       Firefox 3      Firefox 3.5             (tests run in a Windows Vista VM on a MacBook)11
JavaScript powers the open web  Faster with just-in-time compiling  Firefox 3.5 – TraceMonkey  Safari – SquirrelFish  Chrome – V8  Opera – Futhark
Over 5,000improvements in 12         months13
Making video part of the Web• First browser with free  and open video and  audio built in — no  plugins required.• Web developers can  finally build pages with  interactive video; more  than just play/pause• DailyMotion, TinyVid  and others have  support• Using HTML5 standards  and Ogg Theora / Vorbis14
Making the Web local•    Allows the user to find &     share their location with     a single click•    Better search results,     easier interaction with     mapping tools,     automatically geotag     user created content•    Enables a whole new     generation of location     specific online services•    Implements the W3C     Geolocation standard15
Powerful new privacy controls• Private Browsing Mode  for when you know you  want to sneak around  without leaving a trace• Clear Recent History  allows you to quickly  “undo” the past few  hours of your browsing  life• Forget This Site lets you  excise all visits to a  secret website16
Refining the Web experience• “Tear off” tabs into new  windows and moved  tabs seamlessly  between your open  windows• Restore closed windows• Automatically recover  from an unstable  webpage or computer  crash• Firefox “Awesomebar”  is faster and provides  greater control over  results17
Making the web a better place•    Ogg Vorbis / Theora•    HTML5 <video> and <audio>•    HTML5 Offline Storage•    HTML5 Offline Applications•    HTML5 Canvas Graphics•    HTML5 Drag-and-Drop•    Web Worker Threads•    Geolocation API•    CSS Web Fonts•    CSS Transforms•    CSS Media Queries•    SVG Graphic Filters          (downloadable fonts in the wild on the web)•    ICC Color Profiles•    Native JSON parsing18
For more information: Mozilla web-tech blog https://developer.mozilla.org/web-tech/ About:Mozilla newsletter https://wiki.mozilla.org/About:mozilla Firefox 3.5 for developer https://developer.mozilla.org/En/Firefox_3.5_for_developers
3. 6An upgrade for the web
Roadmap• Purpose – Performance – Personal customization• Schedule –   Alpha 1 (early August 2009) –   Beta 1 (early September 2009) –   Beta 2 (late September 2009) –   Release Candidate (mid/late October 2009) – aiming at final release for November 2009
Features• Performance  – achieve dramatic, human-perceivable (>50ms) speed increases on    startup and user tasks• Personalization and Customization  – "light weight" themes which do not require a restart to install  – customize browser behaviors based on personal history  – identity management• Task Based Navigation  – add ability to search for an existing tab  – allow users to create, save, restore groups of tabs  – support file management tasks (delete, move, etc) in download    manager• Other  – merge common site-specific controls with identity button  – optimize security UI for common user certificate management tasks  – Windows 7 integration
별책부록. HTML 5
Status of HTML5• W3C HTML W/G• Microsoft, Apple, Mozilla and Opera• Google• Working Draft• + Guides• 2012
Canvas     √   √   √        √      Video     √   √   √        √(Geolocation)   √   √   √                        iPhone    √ App Cache      √   √   √         √                                 mobile   Database     √   √   √         √                                 mobile    Workers     √   √   √         √                                 mobile
Forget     !WebKit Kills Everything!
How many SDKs?•   애플 아이폰•   MS의 윈도 모바일•   구글 안드로이드•   심비안•   Palm Mojo
Integration?• Joint Innovation Lab• = 차이나모바일, 소프트뱅크, 보다폰• Eclipse pulsar IDE• = Motorola Java ME SDK, Nokia S60 SDK• Hybrid application framework• = Titanium Mobile, RhoMobile, Phone Gap
Speaking from personal experience, Ivehad a lot more fun writing an HTML5application based on CSS3, thedatabase API, and jQuery that runs outof the box on all of the hot mobileplatforms than I ever would have hadwriting some silly Objective C app fora locked down App Store (or Java for anopen one).
HTML 5 + CSS 3 +Apps Cache + Database API
Breaking News• Firefox 3.6 or later removed the  XPCOM web page plugin interfaces.  – IETab  – Firefox based NPKI Plugins (e.g. Softforum)• “Our world of multi-process plugins  is going to make their life harder  come 3.7, though.” – Chris Blizzard• NPAPI is still supported
South Korea98.66% Microsoft IE “The cost of monoculture” http://blog.mozilla.com/gen/2007/02/27/the-cost-of-monoculture/                                     1%
Open Bankhttp://openbank.or.kr
조건• IE-ActiveX 기반 서비스 유지• 최소한의 선택 가능한 대안• 공인 인증 예외 규정 (VM 뱅킹)• 보안 2.5등급 (보안카드+OTP)• 이체 한도 제한• 별도 인터넷 뱅킹 약정
An upgrade for the web with Firefox 3.5
An upgrade for the web with Firefox 3.5
An upgrade for the web with Firefox 3.5

Contenu connexe

Similaire à An upgrade for the web with Firefox 3.5

From java to rails
From java to railsFrom java to rails
From java to railsjokry
 
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric WautersDynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wautersdynamicscom
 
Getting started with Cloud Foundry
Getting started with Cloud FoundryGetting started with Cloud Foundry
Getting started with Cloud FoundryLode Vermeiren
 
Getting started with Cloud Foundry
Getting started with Cloud FoundryGetting started with Cloud Foundry
Getting started with Cloud FoundryLode Vermeiren
 
Mobile Cloud Architectures
Mobile Cloud ArchitecturesMobile Cloud Architectures
Mobile Cloud ArchitecturesDavid Coallier
 
OSC11 - The future is now for all your Business Processes
OSC11 - The future is now for all your Business ProcessesOSC11 - The future is now for all your Business Processes
OSC11 - The future is now for all your Business ProcessesEric D. Schabell
 
OSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 Farms
OSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 FarmsOSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 Farms
OSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 FarmsKnowledge Cue
 
Intro to Table-Grouping™ technology
Intro to Table-Grouping™ technologyIntro to Table-Grouping™ technology
Intro to Table-Grouping™ technologyDavid McFarlane
 
The Application Development Landscape - 2011
The Application Development Landscape -  2011The Application Development Landscape -  2011
The Application Development Landscape - 2011David Skok
 
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the CloudWebinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the CloudInternap
 
A short introduction to the cloud
A short introduction to the cloudA short introduction to the cloud
A short introduction to the cloudLaurent Eschenauer
 
AMP110 Microsoft Access Macros
AMP110 Microsoft Access MacrosAMP110 Microsoft Access Macros
AMP110 Microsoft Access MacrosDan D'Urso
 
iOS Architecture and MVC
iOS Architecture and MVCiOS Architecture and MVC
iOS Architecture and MVCMarian Ignev
 
Battlelog - Building scalable web sites with tight game integration
Battlelog - Building scalable web sites with tight game integrationBattlelog - Building scalable web sites with tight game integration
Battlelog - Building scalable web sites with tight game integrationElectronic Arts / DICE
 
Cisco catalyst 4900 series switches
Cisco catalyst 4900 series switchesCisco catalyst 4900 series switches
Cisco catalyst 4900 series switchesIT Tech
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptOpenSourceIndia
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptsuniltomar04
 
Using Database Constraints Wisely
Using Database Constraints WiselyUsing Database Constraints Wisely
Using Database Constraints Wiselybarunio
 

Similaire à An upgrade for the web with Firefox 3.5 (20)

From java to rails
From java to railsFrom java to rails
From java to rails
 
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric WautersDynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
 
Getting started with Cloud Foundry
Getting started with Cloud FoundryGetting started with Cloud Foundry
Getting started with Cloud Foundry
 
Getting started with Cloud Foundry
Getting started with Cloud FoundryGetting started with Cloud Foundry
Getting started with Cloud Foundry
 
Mobile Cloud Architectures
Mobile Cloud ArchitecturesMobile Cloud Architectures
Mobile Cloud Architectures
 
OSC11 - The future is now for all your Business Processes
OSC11 - The future is now for all your Business ProcessesOSC11 - The future is now for all your Business Processes
OSC11 - The future is now for all your Business Processes
 
OSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 Farms
OSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 FarmsOSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 Farms
OSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 Farms
 
Intro to Table-Grouping™ technology
Intro to Table-Grouping™ technologyIntro to Table-Grouping™ technology
Intro to Table-Grouping™ technology
 
The Application Development Landscape - 2011
The Application Development Landscape -  2011The Application Development Landscape -  2011
The Application Development Landscape - 2011
 
SOA OSB BPEL BPM Presentation
SOA OSB BPEL BPM PresentationSOA OSB BPEL BPM Presentation
SOA OSB BPEL BPM Presentation
 
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the CloudWebinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
 
A short introduction to the cloud
A short introduction to the cloudA short introduction to the cloud
A short introduction to the cloud
 
AMP110 Microsoft Access Macros
AMP110 Microsoft Access MacrosAMP110 Microsoft Access Macros
AMP110 Microsoft Access Macros
 
iOS Architecture and MVC
iOS Architecture and MVCiOS Architecture and MVC
iOS Architecture and MVC
 
Battlelog - Building scalable web sites with tight game integration
Battlelog - Building scalable web sites with tight game integrationBattlelog - Building scalable web sites with tight game integration
Battlelog - Building scalable web sites with tight game integration
 
Cisco catalyst 4900 series switches
Cisco catalyst 4900 series switchesCisco catalyst 4900 series switches
Cisco catalyst 4900 series switches
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-ppt
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-ppt
 
Using Database Constraints Wisely
Using Database Constraints WiselyUsing Database Constraints Wisely
Using Database Constraints Wisely
 
Ipanema
IpanemaIpanema
Ipanema
 

Plus de Channy Yun

Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)Channy Yun
 
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019Channy Yun
 
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Channy Yun
 
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) Channy Yun
 
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...Channy Yun
 
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...Channy Yun
 
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)Channy Yun
 
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업Channy Yun
 
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업Channy Yun
 
한국 웹20주년 기념 소책자
한국 웹20주년 기념 소책자한국 웹20주년 기념 소책자
한국 웹20주년 기념 소책자Channy Yun
 
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)Channy Yun
 
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) 클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) Channy Yun
 
Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유Channy Yun
 
Microservices architecture examples
Microservices architecture examplesMicroservices architecture examples
Microservices architecture examplesChanny Yun
 
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)Channy Yun
 
빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)Channy Yun
 
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)Channy Yun
 
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014Channy Yun
 
Webware - from Document to Operating System
Webware - from Document to Operating System Webware - from Document to Operating System
Webware - from Document to Operating System Channy Yun
 
Daum APIs: A to Z - API Meetup 2014
Daum APIs: A to Z  - API Meetup 2014Daum APIs: A to Z  - API Meetup 2014
Daum APIs: A to Z - API Meetup 2014Channy Yun
 

Plus de Channy Yun (20)

Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
 
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
 
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
 
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
 
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
 
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
 
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
 
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
 
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
 
한국 웹20주년 기념 소책자
한국 웹20주년 기념 소책자한국 웹20주년 기념 소책자
한국 웹20주년 기념 소책자
 
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
 
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) 클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
 
Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유
 
Microservices architecture examples
Microservices architecture examplesMicroservices architecture examples
Microservices architecture examples
 
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
 
빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)
 
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
 
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
 
Webware - from Document to Operating System
Webware - from Document to Operating System Webware - from Document to Operating System
Webware - from Document to Operating System
 
Daum APIs: A to Z - API Meetup 2014
Daum APIs: A to Z  - API Meetup 2014Daum APIs: A to Z  - API Meetup 2014
Daum APIs: A to Z - API Meetup 2014
 

Dernier

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Dernier (20)

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

An upgrade for the web with Firefox 3.5

  • 1.
  • 2. Mozilla Mission• To promote on the Internet• Choice• Innovation• participation
  • 3. Mozilla stands on the shoulders of giants• Open source operating systems• Open source databases• Open source web servers• Open source scripting languages• Open web standards
  • 4. Mozilla Overview• Global community and public benefit organization dedicated to improving the Internet experience for people everywhere. – 300+ million users worldwide – Ships in more than 70 languages – More than 800 million downloads – Free and Open Source• Highly disciplined, transparent, and cooperative development process – 100’s of active technical contributors – 10,000’s of nightly testers – 100,000’s of evangelists and marketers 4
  • 6. 200968% 22% 8% 4%46% 38% 2% 8%
  • 7. 6 years makes a bigdifference on the webExplosion of creativity andgrowth because of open webtechnology and standards
  • 8. An upgrade for the web
  • 9. Firefox 3.5 Speed User experience Security & privacy Customization Under the hood • JavaScript runs • Built in video & • Full Private • Personas • Downloadable up to 3x faster audio playback Browsing Mode provides one- fonts than Firefox 3 using open click theme technologies • Delete all traces changes • New graphics • Page load and of visiting a support (CSS manipulation is • Location Aware specific site • Add-on and SVG) 2x faster than Browsing Collections to Firefox 3 • Erase only the match your • Native JSON • “Tear off” tabs past few hours of needs data transport • Speeding the into windows browsing adoption of new • Over 6000 • Web Worker web technology • Undo Close • Frequent, easy Add-ons to Threads for Window security updates choose from multitasking9
  • 10. Fastest Firefox Ever20,000 500 Dromaeo Sunspider 458 runs/s 18,149ms JavaScript & Javascript 45018,000 DOM Benchmark (lower is better) 400 Benchmark16,000 (higher is better)14,000 35012,000 300 244 runs/s10,000 250 8,000 200 150 6,000 3,669ms 100 88 runs/s 4,000 1,524ms 50 2,000 00 00 Firefox 2 Firefox 3 Firefox 3.5 Firefox 2 Firefox 3 Firefox 3.5 (tests run in a Windows XP VM on a MacBook Pro)10
  • 11. More power for web applications 9.000 Manipulating 8.000 images in the browser 8.1 fps 7.000 (higher is better) 6.000 5.000 4.000 3.000 2.000 1.3 fps 1.000 0.18 fps 0.000 Firefox 2 Firefox 3 Firefox 3.5 (tests run in a Windows Vista VM on a MacBook)11
  • 12. JavaScript powers the open web Faster with just-in-time compiling Firefox 3.5 – TraceMonkey Safari – SquirrelFish Chrome – V8 Opera – Futhark
  • 14. Making video part of the Web• First browser with free and open video and audio built in — no plugins required.• Web developers can finally build pages with interactive video; more than just play/pause• DailyMotion, TinyVid and others have support• Using HTML5 standards and Ogg Theora / Vorbis14
  • 15. Making the Web local• Allows the user to find & share their location with a single click• Better search results, easier interaction with mapping tools, automatically geotag user created content• Enables a whole new generation of location specific online services• Implements the W3C Geolocation standard15
  • 16. Powerful new privacy controls• Private Browsing Mode for when you know you want to sneak around without leaving a trace• Clear Recent History allows you to quickly “undo” the past few hours of your browsing life• Forget This Site lets you excise all visits to a secret website16
  • 17. Refining the Web experience• “Tear off” tabs into new windows and moved tabs seamlessly between your open windows• Restore closed windows• Automatically recover from an unstable webpage or computer crash• Firefox “Awesomebar” is faster and provides greater control over results17
  • 18. Making the web a better place• Ogg Vorbis / Theora• HTML5 <video> and <audio>• HTML5 Offline Storage• HTML5 Offline Applications• HTML5 Canvas Graphics• HTML5 Drag-and-Drop• Web Worker Threads• Geolocation API• CSS Web Fonts• CSS Transforms• CSS Media Queries• SVG Graphic Filters (downloadable fonts in the wild on the web)• ICC Color Profiles• Native JSON parsing18
  • 19. For more information: Mozilla web-tech blog https://developer.mozilla.org/web-tech/ About:Mozilla newsletter https://wiki.mozilla.org/About:mozilla Firefox 3.5 for developer https://developer.mozilla.org/En/Firefox_3.5_for_developers
  • 20. 3. 6An upgrade for the web
  • 21. Roadmap• Purpose – Performance – Personal customization• Schedule – Alpha 1 (early August 2009) – Beta 1 (early September 2009) – Beta 2 (late September 2009) – Release Candidate (mid/late October 2009) – aiming at final release for November 2009
  • 22. Features• Performance – achieve dramatic, human-perceivable (>50ms) speed increases on startup and user tasks• Personalization and Customization – "light weight" themes which do not require a restart to install – customize browser behaviors based on personal history – identity management• Task Based Navigation – add ability to search for an existing tab – allow users to create, save, restore groups of tabs – support file management tasks (delete, move, etc) in download manager• Other – merge common site-specific controls with identity button – optimize security UI for common user certificate management tasks – Windows 7 integration
  • 24. Status of HTML5• W3C HTML W/G• Microsoft, Apple, Mozilla and Opera• Google• Working Draft• + Guides• 2012
  • 25. Canvas √ √ √ √ Video √ √ √ √(Geolocation) √ √ √ iPhone √ App Cache √ √ √ √ mobile Database √ √ √ √ mobile Workers √ √ √ √ mobile
  • 26.
  • 27. Forget !WebKit Kills Everything!
  • 28.
  • 29.
  • 30. How many SDKs?• 애플 아이폰• MS의 윈도 모바일• 구글 안드로이드• 심비안• Palm Mojo
  • 31. Integration?• Joint Innovation Lab• = 차이나모바일, 소프트뱅크, 보다폰• Eclipse pulsar IDE• = Motorola Java ME SDK, Nokia S60 SDK• Hybrid application framework• = Titanium Mobile, RhoMobile, Phone Gap
  • 32. Speaking from personal experience, Ivehad a lot more fun writing an HTML5application based on CSS3, thedatabase API, and jQuery that runs outof the box on all of the hot mobileplatforms than I ever would have hadwriting some silly Objective C app fora locked down App Store (or Java for anopen one).
  • 33.
  • 34. HTML 5 + CSS 3 +Apps Cache + Database API
  • 35.
  • 36.
  • 37. Breaking News• Firefox 3.6 or later removed the XPCOM web page plugin interfaces. – IETab – Firefox based NPKI Plugins (e.g. Softforum)• “Our world of multi-process plugins is going to make their life harder come 3.7, though.” – Chris Blizzard• NPAPI is still supported
  • 38. South Korea98.66% Microsoft IE “The cost of monoculture” http://blog.mozilla.com/gen/2007/02/27/the-cost-of-monoculture/ 1%
  • 40. 조건• IE-ActiveX 기반 서비스 유지• 최소한의 선택 가능한 대안• 공인 인증 예외 규정 (VM 뱅킹)• 보안 2.5등급 (보안카드+OTP)• 이체 한도 제한• 별도 인터넷 뱅킹 약정