SlideShare a Scribd company logo
1 of 127
The Fight Over HTML5


         Are we to refer to it as HTML5 as the WC3 says
                 or HTML as the WHATWG says?


by Mike Wilcox
March 2011
January 17th, 2011
January 17th, 2011
   HTML5 Grows Up and Gets a Shiny
             New Logo
January 17th, 2011
   HTML5 Grows Up and Gets a Shiny
             New Logo
New Logo! What’s Good
New Logo! What’s Good
  It shows the W3C is actually paying some attention to
  what is going on outside of their little world.
New Logo! What’s Good
  It shows the W3C is actually paying some attention to
  what is going on outside of their little world.
  W3C raises awareness for themselves.
New Logo! What’s Good
  It shows the W3C is actually paying some attention to
  what is going on outside of their little world.
  W3C raises awareness for themselves.
  I can use the logo in my presentations.
New Logo! What’s Good
  It shows the W3C is actually paying some attention to
  what is going on outside of their little world.
  W3C raises awareness for themselves.
  I can use the logo in my presentations.
  It comes with more logos!
New Logo! What’s Good
  It shows the W3C is actually paying some attention to
  what is going on outside of their little world.
  W3C raises awareness for themselves.
  I can use the logo in my presentations.
  It comes with more logos!
New Logo! What’s Bad
New Logo! What’s Bad
  We need a logo? There's no logo for CSS, JavaScript,
  or XML.
New Logo! What’s Bad
  We need a logo? There's no logo for CSS, JavaScript,
  or XML.
  W3C raises awareness for themselves.
New Logo! What’s Bad
  We need a logo? There's no logo for CSS, JavaScript,
  or XML.
  W3C raises awareness for themselves.
  Flash doesn't even have a logo. The IDE does, but AS3
  doesn't.
New Logo! What’s Bad
  We need a logo? There's no logo for CSS, JavaScript,
  or XML.
  W3C raises awareness for themselves.
  Flash doesn't even have a logo. The IDE does, but AS3
  doesn't.
  Hey! Some of those sub-logos have nothing to do with
  HTML5!
New Logo
New Logo
 By the way, nobody asked me but...
New Logo
 By the way, nobody asked me but...

Designed by Occupop in
Hawaii
Price: $10 billion
Time: 12 years
New Logo
 By the way, nobody asked me but...

                                      Done by Mike Wilcox
Designed by Occupop in
Hawaii                                        Price: $0.00
                                        Time: 15 minutes
Price: $10 billion
Time: 12 years
January 19th, 2011
January 19th, 2011
     The WHATWG announces that
     HTML5 will no longer exist.
January 19th, 2011             2 da
                                    ys
                               later

     The WHATWG announces that
     HTML5 will no longer exist.
January 19th, 2011             2 da
                                    ys
                               later

     The WHATWG announces that
     HTML5 will no longer exist.




                        HTML5
January 19th, 2011              2 da
                                     ys
                                later

      The WHATWG announces that
      HTML5 will no longer exist.
        ick son
   Ia nH




                         HTML5
January 19th, 2011                  2 da
                                         ys
                                    later

      The WHATWG announces that
      HTML5 will no longer exist.
        ick son
   Ia nH                      The
                        specification will
                          be known as
                            “HTML”




                         HTML5
January 19th, 2011                     2 da
                                            ys
                                       later

         The WHATWG announces that
         HTML5 will no longer exist.
           ick son
     Ia nH                       The
                           specification will
                             be known as
                               “HTML”


 No more deadlines.
    It will be a
 LIVING SPEC.               HTML5
Versionitus
Versionitus
 Outrage ensues.
Versionitus
 Outrage ensues.
    Can we still use the term HTML5?
Versionitus
 Outrage ensues.
    Can we still use the term HTML5?
    2022 was bad enough, now it’s never!
Versionitus
 Outrage ensues.
    Can we still use the term HTML5?
    2022 was bad enough, now it’s never!
    If the spec is never finalized we can never use it!!
Versionitus
 Outrage ensues.
    Can we still use the term HTML5?
    2022 was bad enough, now it’s never!
    If the spec is never finalized we can never use it!!
    How will browsers ever implement a moving target?
Versionitus
 Outrage ensues.
    Can we still use the term HTML5?
    2022 was bad enough, now it’s never!
    If the spec is never finalized we can never use it!!
    How will browsers ever implement a moving target?
    When will it ever be safe to use HTML5?
Versionitus
 Outrage ensues.
    Can we still use the term HTML5?
    2022 was bad enough, now it’s never!
    If the spec is never finalized we can never use it!!
    How will browsers ever implement a moving target?
    When will it ever be safe to use HTML5?
    HTML will become an unusable mess!
Versionitus
 Outrage ensues.
    Can we still use the term HTML5?
    2022 was bad enough, now it’s never!
    If the spec is never finalized we can never use it!!
    How will browsers ever implement a moving target?
    When will it ever be safe to use HTML5?
    HTML will become an unusable mess!
    If you do not publish snapshots every now and again,
    you are Orwellian in your recognition of the role the
    mistakes of the past play into the present and the
    future.
Versionitus
 Outrage ensues.
    Can we still use the term HTML5?
    2022 was bad enough, now it’s never!
    If the spec is never finalized we can never use it!!
    How will browsers ever implement a moving target?
    When will it ever be safe to use HTML5?
    HTML will become an unusable mess!
    If you do not publish snapshots every now and again,
    you are Orwellian in your recognition of the role the
    mistakes of the past play into the present and the
    future.                  Someone really
                                       said that on th
                                  WHATWG blog          e
The W3C Backtrack
The W3C Backtrack
The W3C Backtrack
         " This is no
                     t the offic
                                ial logo ye
                                           t"
The W3C Backtrack
                    " This is no
                                t the offic
                                           ial logo ye
                                                      t"
FAQ:
Q:! Are a ll those technology
features de fine d in the HTML5
specification?
A:  !No, not all of them.
The W3C Backtrack
                    " This is no
                                t the offic
                                            ial logo ye
                                                        t"
FAQ:
Q:! Are a ll those technology
features de fine d in the HTML5 W3C w ill cont
                                                    inue to use
specification?                        "Open Web Platform" as
A:  !No, not all of them.            well [as HTML5], an d we
                                            may have a
                                        corresponding logo.
The W3C Backtrack
                    " This is no
                                t the offic
                                            ial logo ye
                                                        t"
FAQ:
Q:! Are a ll those technology
features de fine d in the HTML5 W3C w ill cont
                                                    inue to use
specification?                        "Open Web Platform" as
A:  !No, not all of them.            well [as HTML5], an d we
                                              may have a
                                          corresponding logo.



                                     Ian Jacobs
                          Head of W3C Marketing
                             and Communications
and then...
February 14, 2011
February 14, 2011   28 d
                         ays
                     later
February 14, 2011              28 d
                                    ays
                                later
       The W3C announces that
     HTML5 will be done in 2014.
February 14, 2011               28 d
                                     ays
                                 later
        The W3C announces that
      HTML5 will be done in 2014.


  Okay. It’s
   DONE.
February 14, 2011                     28 d
                                           ays
                                       later
        The W3C announces that
      HTML5 will be done in 2014.

                            Developers,
                        it’s safe to use it
  Okay. It’s
                                now.
   DONE.
February 14, 2011                      28 d
                                            ays
                                        later
         The W3C announces that
       HTML5 will be done in 2014.

                             Developers,
                         it’s safe to use it
   Okay. It’s
                                 now.
    DONE.




Last Call:
MAY!!?!
Developers Rejoice!
Developers Rejoice!

   ...or do they?
What’s Missing
What’s Missing
 Because of the aggressive timeline, some
 things may not make the cut.
What’s Missing
 Because of the aggressive timeline, some
 things may not make the cut.
  Standard video codec
What’s Missing
 Because of the aggressive timeline, some
 things may not make the cut.
  Standard video codec
   Multitracking
What’s Missing
 Because of the aggressive timeline, some
 things may not make the cut.
  Standard video codec
   Multitracking
   Multiple video sources
What’s Missing
 Because of the aggressive timeline, some
 things may not make the cut.
  Standard video codec
   Multitracking
   Multiple video sources
   Multiple audio sources
What’s Missing
 Because of the aggressive timeline, some
 things may not make the cut.
  Standard video codec
   Multitracking
   Multiple video sources
   Multiple audio sources
  External Closed Caption XML file (SRT)
What’s Missing
 Because of the aggressive timeline, some
 things may not make the cut.
  Standard video codec
   Multitracking
   Multiple video sources
   Multiple audio sources
  External Closed Caption XML file (SRT)
  Canvas 2D extensions, Canvas 3D
What’s Missing
 Because of the aggressive timeline, some
 things may not make the cut.
  Standard video codec
   Multitracking
   Multiple video sources
   Multiple audio sources
  External Closed Caption XML file (SRT)
  Canvas 2D extensions, Canvas 3D
  WebSockets
What’s Missing
 Because of the aggressive timeline, some
 things may not make the cut.
  Standard video codec
   Multitracking
   Multiple video sources
   Multiple audio sources
  External Closed Caption XML file (SRT)
  Canvas 2D extensions, Canvas 3D
  WebSockets
                                    The W3C originally said
                                    HTML5 would be done in
                                      2010. I’m just sayin’.
The W3C or the WHATWG?
The W3C or the WHATWG?
Who are the WHATWG?
Who are the WHATWG?


             yeah, who am I?
Mozilla and Opera proposed to the W3C:
Mozilla and Opera proposed to the W3C:


        Would you please drop your XHTML efforts
           in favor of extending HTML 4 in more
       practical new ways that focused on rich web
                        applications?
Mozilla and Opera proposed to the W3C:


        Would you please drop your XHTML efforts
           in favor of extending HTML 4 in more
       practical new ways that focused on rich web
                        applications?



                             No.
What the What?
What the What?
 Apple, Mozilla, and Opera start up the independent...

 WHATWG
What the What?
 Apple, Mozilla, and Opera start up the independent...

 WHATWG
                           text App lication
                Web  Hyper            Group
                     nology  Working
                Tech
What the What?
 Apple, Mozilla, and Opera start up the independent...

 WHATWG
                           text App lication
                Web  Hyper            Group
                     nology  Working
                Tech

                                  I gotta have
                                 more standards!
WHATWG Goals
WHATWG Goals
 Return the web to its open roots
WHATWG Goals
 Return the web to its open roots

 Bypass Flash, Silverlight, JavaFX
WHATWG Goals
 Return the web to its open roots

 Bypass Flash, Silverlight, JavaFX

 Modernize HTML
WHATWG Goals
 Return the web to its open roots

 Bypass Flash, Silverlight, JavaFX

 Modernize HTML

 Adapt the DOM, advance JavaScript
WHATWG Goals
 Return the web to its open roots
                                     backward
 Bypass Flash, Silverlight, JavaFX   compatibility

 Modernize HTML

 Adapt the DOM, advance JavaScript
WHATWG Goals
 Return the web to its open roots
                                     backward
 Bypass Flash, Silverlight, JavaFX   compatibility

 Modernize HTML                      specs match
                                     implementation
 Adapt the DOM, advance JavaScript
WHATWG Goals
 Return the web to its open roots
                                     backward
 Bypass Flash, Silverlight, JavaFX   compatibility

 Modernize HTML                      specs match
                                     implementation
 Adapt the DOM, advance JavaScript
                                     specs clear and
                                     unambiguous
WHATWG Goals
 Return the web to its open roots
                                      backward
 Bypass Flash, Silverlight, JavaFX    compatibility

 Modernize HTML                       specs match
                                      implementation
 Adapt the DOM, advance JavaScript
                                      specs clear and
                                      unambiguous



                                 Wa itaminute! Where
                                        is IE??
New WHATWG Proposal
New WHATWG Proposal
 W3C Accepts, forms the HTMLWG
New WHATWG Proposal
 W3C Accepts, forms the HTMLWG

 Drops XHTML.
New WHATWG Proposal
 W3C Accepts, forms the HTMLWG

 Drops XHTML.


                                 Yes. Another
                                     one.
New WHATWG Proposal
 W3C Accepts, forms the HTMLWG

 Drops XHTML.
                     Ok.

                                      Yes. Another
                    But I’m in            one.
                     charge.




                           Sure you
                             are.
Who are the W3C?
Who are the W3C?
Who are the W3C?


yeah, who are we?
W3C Credibility
W3C Credibility
  Membership
W3C Credibility
  Membership
   Decided by secret rules
W3C Credibility
  Membership
   Decided by secret rules
   Is pay-for-play; requires fees
W3C Credibility
  Membership
   Decided by secret rules
   Is pay-for-play; requires fees
   Mostly large companies
W3C Credibility
  Membership
   Decided by secret rules
   Is pay-for-play; requires fees
   Mostly large companies
  Listens only to large companies
W3C Credibility
  Membership
   Decided by secret rules
   Is pay-for-play; requires fees
   Mostly large companies
  Listens only to large companies
   ...yet manages to make them all mad
W3C Credibility
  Membership
   Decided by secret rules
   Is pay-for-play; requires fees
   Mostly large companies
  Listens only to large companies
   ...yet manages to make them all mad
  Once called HTML "done" and moved on to XHTML2
  (which nobody used)
W3C Credibility
  Membership
   Decided by secret rules
   Is pay-for-play; requires fees
   Mostly large companies
  Listens only to large companies
   ...yet manages to make them all mad
  Once called HTML "done" and moved on to XHTML2
  (which nobody used)
  Tried to make standards patentable
W3C Credibility - cont’d
W3C Credibility - cont’d
  W3C Says HTML5 Isn’t Ready for the Web
W3C Credibility - cont’d
  W3C Says HTML5 Isn’t Ready for the Web

                                    O cto ber
                                      2 010



                                            five
                                     at was go!!
                                   Th ths a
                                    m on
W3C Credibility - cont’d
  W3C Says HTML5 Isn’t Ready for the Web

                                                   O cto ber
  Officials say Flash and Silverlight are still going
  to remain approved and viable web technologies.    2 010



                                                     five
                                              at was go!!
                                            Th ths a
                                             m on
W3C Credibility - cont’d
     W3C Says HTML5 Isn’t Ready for the Web

                                                      O cto ber
     Officials say Flash and Silverlight are still going
     to remain approved and viable web technologies.    2 010

 "There is a sense that the (W3C) is
 becoming a little too academic and out
 of the mainstream and their work too
 esoteric."                                               five
                                                   at was go!!
                                                 Th ths a
 - Uttam Narsu, Giga Information Group Analyst    m on
W3C - Problems?
W3C - Problems?
  Killing the golden goose?
W3C - Problems?
  Killing the golden goose?
   WHATWG has done the lion’s share of the work
W3C - Problems?
  Killing the golden goose?
   WHATWG has done the lion’s share of the work
  XML History is sorted
W3C - Problems?
  Killing the golden goose?
   WHATWG has done the lion’s share of the work
  XML History is sorted
   They almost killed that too. Google it!
W3C - Problems?
  Killing the golden goose?
   WHATWG has done the lion’s share of the work
  XML History is sorted
   They almost killed that too. Google it!
  Loving HTML5 to death
W3C - Problems?
  Killing the golden goose?
   WHATWG has done the lion’s share of the work
  XML History is sorted
   They almost killed that too. Google it!
  Loving HTML5 to death
   (cute logo guys!)
W3C - Problems?
  Killing the golden goose?
   WHATWG has done the lion’s share of the work
  XML History is sorted
   They almost killed that too. Google it!
  Loving HTML5 to death
   (cute logo guys!)
  Top down standards writing doesn't work
W3C - Problems?
  Killing the golden goose?
   WHATWG has done the lion’s share of the work
  XML History is sorted
   They almost killed that too. Google it!
  Loving HTML5 to death
   (cute logo guys!)
  Top down standards writing doesn't work
  The W3C’s antics does risk alienating the browser
  companies who have worked so hard to resuscitate
  HTML
W3C - Problems?
  Killing the golden goose?
   WHATWG has done the lion’s share of the work
  XML History is sorted
   They almost killed that too. Google it!
  Loving HTML5 to death
   (cute logo guys!)
  Top down standards writing doesn't work
  The W3C’s antics does risk alienating the browser
  companies who have worked so hard to resuscitate
  HTML
What do we do now?
What do we do now?

  ?? ?? ? ?
What do we do?
What do we do?
 Nothing.
What do we do?
 Nothing.
    WHATWG’s “living standards” will get rolled into
    W3C’s versioned spec... somewhere. sometime.
What do we do?
 Nothing.
    WHATWG’s “living standards” will get rolled into
    W3C’s versioned spec... somewhere. sometime.
    Features that don’t make it into HTML5 will go
    into HTML.next (I’m guessing that will be HTML6)
What do we do?
 Nothing.
    WHATWG’s “living standards” will get rolled into
    W3C’s versioned spec... somewhere. sometime.
    Features that don’t make it into HTML5 will go
    into HTML.next (I’m guessing that will be HTML6)
    User Agents are the ones innovating. Those
    innovations are added to the browser and then to
    the spec.
What do we do?
 Nothing.
    WHATWG’s “living standards” will get rolled into
    W3C’s versioned spec... somewhere. sometime.
    Features that don’t make it into HTML5 will go
    into HTML.next (I’m guessing that will be HTML6)
    User Agents are the ones innovating. Those
    innovations are added to the browser and then to
    the spec.
     The feature is either there or it’s not.
What do we do?
 Nothing.
    WHATWG’s “living standards” will get rolled into
    W3C’s versioned spec... somewhere. sometime.
    Features that don’t make it into HTML5 will go
    into HTML.next (I’m guessing that will be HTML6)
    User Agents are the ones innovating. Those
    innovations are added to the browser and then to
    the spec.
     The feature is either there or it’s not.
    Your client doesn’t know about this soap opera.
    Keep calling it HTML5.
HTML5 is still a viable marketing
             term.
HTML5 is still a viable marketing
                          term.

                                  HTML5?? Give
See that? You need some             me six!!
   HTML5 right here.
Resources
 http://www.w3.org/News/2011.html#entry-9015
 http://www.salsitasoft.com/blog/2010/12/08/the-trouble-with-web-standards-part-2-
 top-down-doesnt-work/
 http://www.webmonkey.com/glossary/the-difference-between-the-whatwg-and-the-
 htmlwg/
 http://en.wikipedia.org/wiki/World_Wide_Web_Consortium
 http://mashable.com/2010/10/07/w3c-stalls-html5/
 http://wiki.whatwg.org/wiki/FAQ
 http://www.infoworld.com/d/application-development/whats-still-missing-in-the-
 html5-spec-314
The Fight Over HTML5

More Related Content

Similar to The Fight Over HTML5

Why Embrace "Html5"?
Why Embrace "Html5"?Why Embrace "Html5"?
Why Embrace "Html5"?FossilDesigns
 
A Brief Interlude into HTML5
A Brief Interlude into HTML5A Brief Interlude into HTML5
A Brief Interlude into HTML5Cameron Kilgore
 
Manual en Dive Into html5
Manual en Dive Into html5Manual en Dive Into html5
Manual en Dive Into html5Erik Gur
 
HTML5, the Evolution of Smart Media
HTML5, the Evolution of Smart MediaHTML5, the Evolution of Smart Media
HTML5, the Evolution of Smart MediaSeungyun Lee
 
What is future of web with reference to html5 will it devalue current present...
What is future of web with reference to html5 will it devalue current present...What is future of web with reference to html5 will it devalue current present...
What is future of web with reference to html5 will it devalue current present...Shahzad
 
Your Future HTML: The Evolution of Site Design with Web Components
Your Future HTML: The Evolution of Site Design with Web ComponentsYour Future HTML: The Evolution of Site Design with Web Components
Your Future HTML: The Evolution of Site Design with Web ComponentsKen Tabor
 
Html5 and its Role in E Learning
Html5 and its Role in E LearningHtml5 and its Role in E Learning
Html5 and its Role in E LearningNaveen Shukla
 
HTML5 Accessibility - Is it ready yet?
HTML5 Accessibility - Is it ready yet?HTML5 Accessibility - Is it ready yet?
HTML5 Accessibility - Is it ready yet?Steven Faulkner
 
Beg, Borrow or Steal: The Art of Flashing Without Flashing
Beg, Borrow or Steal: The Art of Flashing Without FlashingBeg, Borrow or Steal: The Art of Flashing Without Flashing
Beg, Borrow or Steal: The Art of Flashing Without Flashingspjwebster
 
New trends of web technology on mobile: HTML5, PhoneGap & NaCl - Barcamp Saig...
New trends of web technology on mobile: HTML5, PhoneGap & NaCl - Barcamp Saig...New trends of web technology on mobile: HTML5, PhoneGap & NaCl - Barcamp Saig...
New trends of web technology on mobile: HTML5, PhoneGap & NaCl - Barcamp Saig...Vũ Nguyễn
 
HTML5: An Introduction
HTML5: An IntroductionHTML5: An Introduction
HTML5: An IntroductionClearPivot
 
Html5 Video Vs Flash Video presentation
Html5 Video Vs Flash Video presentationHtml5 Video Vs Flash Video presentation
Html5 Video Vs Flash Video presentationMatthew Fabb
 
Everything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 minEverything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 minEdgar Parada
 

Similar to The Fight Over HTML5 (20)

Why Embrace "Html5"?
Why Embrace "Html5"?Why Embrace "Html5"?
Why Embrace "Html5"?
 
A Brief Interlude into HTML5
A Brief Interlude into HTML5A Brief Interlude into HTML5
A Brief Interlude into HTML5
 
Manual en Dive Into html5
Manual en Dive Into html5Manual en Dive Into html5
Manual en Dive Into html5
 
HTML5, the Evolution of Smart Media
HTML5, the Evolution of Smart MediaHTML5, the Evolution of Smart Media
HTML5, the Evolution of Smart Media
 
Html5
Html5Html5
Html5
 
What is future of web with reference to html5 will it devalue current present...
What is future of web with reference to html5 will it devalue current present...What is future of web with reference to html5 will it devalue current present...
What is future of web with reference to html5 will it devalue current present...
 
Your Future HTML: The Evolution of Site Design with Web Components
Your Future HTML: The Evolution of Site Design with Web ComponentsYour Future HTML: The Evolution of Site Design with Web Components
Your Future HTML: The Evolution of Site Design with Web Components
 
Html5 and its Role in E Learning
Html5 and its Role in E LearningHtml5 and its Role in E Learning
Html5 and its Role in E Learning
 
HTML5 Accessibility - Is it ready yet?
HTML5 Accessibility - Is it ready yet?HTML5 Accessibility - Is it ready yet?
HTML5 Accessibility - Is it ready yet?
 
Beg, Borrow or Steal: The Art of Flashing Without Flashing
Beg, Borrow or Steal: The Art of Flashing Without FlashingBeg, Borrow or Steal: The Art of Flashing Without Flashing
Beg, Borrow or Steal: The Art of Flashing Without Flashing
 
New trends of web technology on mobile: HTML5, PhoneGap & NaCl - Barcamp Saig...
New trends of web technology on mobile: HTML5, PhoneGap & NaCl - Barcamp Saig...New trends of web technology on mobile: HTML5, PhoneGap & NaCl - Barcamp Saig...
New trends of web technology on mobile: HTML5, PhoneGap & NaCl - Barcamp Saig...
 
Dojo & HTML5
Dojo & HTML5Dojo & HTML5
Dojo & HTML5
 
5. HTML5
5. HTML55. HTML5
5. HTML5
 
HTML5: An Introduction
HTML5: An IntroductionHTML5: An Introduction
HTML5: An Introduction
 
Html5 overview
Html5 overviewHtml5 overview
Html5 overview
 
Html5 Video Vs Flash Video presentation
Html5 Video Vs Flash Video presentationHtml5 Video Vs Flash Video presentation
Html5 Video Vs Flash Video presentation
 
Everything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 minEverything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 min
 
GRADE 10 COMPUTER
GRADE 10 COMPUTERGRADE 10 COMPUTER
GRADE 10 COMPUTER
 
HTML5 in IE9
HTML5 in IE9HTML5 in IE9
HTML5 in IE9
 
HTML 5 - A developers perspective
HTML 5 - A developers perspectiveHTML 5 - A developers perspective
HTML 5 - A developers perspective
 

More from Mike Wilcox

Accessibility for Fun and Profit
Accessibility for Fun and ProfitAccessibility for Fun and Profit
Accessibility for Fun and ProfitMike Wilcox
 
Webpack: What it is, What it does, Whether you need it
Webpack: What it is, What it does, Whether you need itWebpack: What it is, What it does, Whether you need it
Webpack: What it is, What it does, Whether you need itMike Wilcox
 
Web Components v1
Web Components v1Web Components v1
Web Components v1Mike Wilcox
 
Great Responsive-ability Web Design
Great Responsive-ability Web DesignGreat Responsive-ability Web Design
Great Responsive-ability Web DesignMike Wilcox
 
Professional JavaScript: AntiPatterns
Professional JavaScript: AntiPatternsProfessional JavaScript: AntiPatterns
Professional JavaScript: AntiPatternsMike Wilcox
 
Model View Madness
Model View MadnessModel View Madness
Model View MadnessMike Wilcox
 
Hardcore JavaScript – Write it Right
Hardcore JavaScript – Write it RightHardcore JavaScript – Write it Right
Hardcore JavaScript – Write it RightMike Wilcox
 
The Great Semicolon Debate
The Great Semicolon DebateThe Great Semicolon Debate
The Great Semicolon DebateMike Wilcox
 
AMD - Why, What and How
AMD - Why, What and HowAMD - Why, What and How
AMD - Why, What and HowMike Wilcox
 
Webpage Design Basics for Non-Designers
Webpage Design Basics for Non-DesignersWebpage Design Basics for Non-Designers
Webpage Design Basics for Non-DesignersMike Wilcox
 
Why You Need a Front End Developer
Why You Need a Front End DeveloperWhy You Need a Front End Developer
Why You Need a Front End DeveloperMike Wilcox
 
A Conversation About REST
A Conversation About RESTA Conversation About REST
A Conversation About RESTMike Wilcox
 
How to get a Job as a Front End Developer
How to get a Job as a Front End DeveloperHow to get a Job as a Front End Developer
How to get a Job as a Front End DeveloperMike Wilcox
 
The History of HTML5
The History of HTML5The History of HTML5
The History of HTML5Mike Wilcox
 
Thats Not Flash?
Thats Not Flash?Thats Not Flash?
Thats Not Flash?Mike Wilcox
 
The JavaScript Programming Primer
The JavaScript  Programming PrimerThe JavaScript  Programming Primer
The JavaScript Programming PrimerMike Wilcox
 

More from Mike Wilcox (20)

Accessibility for Fun and Profit
Accessibility for Fun and ProfitAccessibility for Fun and Profit
Accessibility for Fun and Profit
 
WTF R PWAs?
WTF R PWAs?WTF R PWAs?
WTF R PWAs?
 
Advanced React
Advanced ReactAdvanced React
Advanced React
 
Webpack: What it is, What it does, Whether you need it
Webpack: What it is, What it does, Whether you need itWebpack: What it is, What it does, Whether you need it
Webpack: What it is, What it does, Whether you need it
 
Dangerous CSS
Dangerous CSSDangerous CSS
Dangerous CSS
 
Web Components v1
Web Components v1Web Components v1
Web Components v1
 
Great Responsive-ability Web Design
Great Responsive-ability Web DesignGreat Responsive-ability Web Design
Great Responsive-ability Web Design
 
Professional JavaScript: AntiPatterns
Professional JavaScript: AntiPatternsProfessional JavaScript: AntiPatterns
Professional JavaScript: AntiPatterns
 
Model View Madness
Model View MadnessModel View Madness
Model View Madness
 
Hardcore JavaScript – Write it Right
Hardcore JavaScript – Write it RightHardcore JavaScript – Write it Right
Hardcore JavaScript – Write it Right
 
The Great Semicolon Debate
The Great Semicolon DebateThe Great Semicolon Debate
The Great Semicolon Debate
 
AMD - Why, What and How
AMD - Why, What and HowAMD - Why, What and How
AMD - Why, What and How
 
Webpage Design Basics for Non-Designers
Webpage Design Basics for Non-DesignersWebpage Design Basics for Non-Designers
Webpage Design Basics for Non-Designers
 
Why You Need a Front End Developer
Why You Need a Front End DeveloperWhy You Need a Front End Developer
Why You Need a Front End Developer
 
A Conversation About REST
A Conversation About RESTA Conversation About REST
A Conversation About REST
 
How to get a Job as a Front End Developer
How to get a Job as a Front End DeveloperHow to get a Job as a Front End Developer
How to get a Job as a Front End Developer
 
The History of HTML5
The History of HTML5The History of HTML5
The History of HTML5
 
Thats Not Flash?
Thats Not Flash?Thats Not Flash?
Thats Not Flash?
 
Flash And Dom
Flash And DomFlash And Dom
Flash And Dom
 
The JavaScript Programming Primer
The JavaScript  Programming PrimerThe JavaScript  Programming Primer
The JavaScript Programming Primer
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

The Fight Over HTML5

  • 1. The Fight Over HTML5 Are we to refer to it as HTML5 as the WC3 says or HTML as the WHATWG says? by Mike Wilcox March 2011
  • 3. January 17th, 2011 HTML5 Grows Up and Gets a Shiny New Logo
  • 4. January 17th, 2011 HTML5 Grows Up and Gets a Shiny New Logo
  • 6. New Logo! What’s Good It shows the W3C is actually paying some attention to what is going on outside of their little world.
  • 7. New Logo! What’s Good It shows the W3C is actually paying some attention to what is going on outside of their little world. W3C raises awareness for themselves.
  • 8. New Logo! What’s Good It shows the W3C is actually paying some attention to what is going on outside of their little world. W3C raises awareness for themselves. I can use the logo in my presentations.
  • 9. New Logo! What’s Good It shows the W3C is actually paying some attention to what is going on outside of their little world. W3C raises awareness for themselves. I can use the logo in my presentations. It comes with more logos!
  • 10. New Logo! What’s Good It shows the W3C is actually paying some attention to what is going on outside of their little world. W3C raises awareness for themselves. I can use the logo in my presentations. It comes with more logos!
  • 12. New Logo! What’s Bad We need a logo? There's no logo for CSS, JavaScript, or XML.
  • 13. New Logo! What’s Bad We need a logo? There's no logo for CSS, JavaScript, or XML. W3C raises awareness for themselves.
  • 14. New Logo! What’s Bad We need a logo? There's no logo for CSS, JavaScript, or XML. W3C raises awareness for themselves. Flash doesn't even have a logo. The IDE does, but AS3 doesn't.
  • 15. New Logo! What’s Bad We need a logo? There's no logo for CSS, JavaScript, or XML. W3C raises awareness for themselves. Flash doesn't even have a logo. The IDE does, but AS3 doesn't. Hey! Some of those sub-logos have nothing to do with HTML5!
  • 17. New Logo By the way, nobody asked me but...
  • 18. New Logo By the way, nobody asked me but... Designed by Occupop in Hawaii Price: $10 billion Time: 12 years
  • 19. New Logo By the way, nobody asked me but... Done by Mike Wilcox Designed by Occupop in Hawaii Price: $0.00 Time: 15 minutes Price: $10 billion Time: 12 years
  • 21. January 19th, 2011 The WHATWG announces that HTML5 will no longer exist.
  • 22. January 19th, 2011 2 da ys later The WHATWG announces that HTML5 will no longer exist.
  • 23. January 19th, 2011 2 da ys later The WHATWG announces that HTML5 will no longer exist. HTML5
  • 24. January 19th, 2011 2 da ys later The WHATWG announces that HTML5 will no longer exist. ick son Ia nH HTML5
  • 25. January 19th, 2011 2 da ys later The WHATWG announces that HTML5 will no longer exist. ick son Ia nH The specification will be known as “HTML” HTML5
  • 26. January 19th, 2011 2 da ys later The WHATWG announces that HTML5 will no longer exist. ick son Ia nH The specification will be known as “HTML” No more deadlines. It will be a LIVING SPEC. HTML5
  • 29. Versionitus Outrage ensues. Can we still use the term HTML5?
  • 30. Versionitus Outrage ensues. Can we still use the term HTML5? 2022 was bad enough, now it’s never!
  • 31. Versionitus Outrage ensues. Can we still use the term HTML5? 2022 was bad enough, now it’s never! If the spec is never finalized we can never use it!!
  • 32. Versionitus Outrage ensues. Can we still use the term HTML5? 2022 was bad enough, now it’s never! If the spec is never finalized we can never use it!! How will browsers ever implement a moving target?
  • 33. Versionitus Outrage ensues. Can we still use the term HTML5? 2022 was bad enough, now it’s never! If the spec is never finalized we can never use it!! How will browsers ever implement a moving target? When will it ever be safe to use HTML5?
  • 34. Versionitus Outrage ensues. Can we still use the term HTML5? 2022 was bad enough, now it’s never! If the spec is never finalized we can never use it!! How will browsers ever implement a moving target? When will it ever be safe to use HTML5? HTML will become an unusable mess!
  • 35. Versionitus Outrage ensues. Can we still use the term HTML5? 2022 was bad enough, now it’s never! If the spec is never finalized we can never use it!! How will browsers ever implement a moving target? When will it ever be safe to use HTML5? HTML will become an unusable mess! If you do not publish snapshots every now and again, you are Orwellian in your recognition of the role the mistakes of the past play into the present and the future.
  • 36. Versionitus Outrage ensues. Can we still use the term HTML5? 2022 was bad enough, now it’s never! If the spec is never finalized we can never use it!! How will browsers ever implement a moving target? When will it ever be safe to use HTML5? HTML will become an unusable mess! If you do not publish snapshots every now and again, you are Orwellian in your recognition of the role the mistakes of the past play into the present and the future. Someone really said that on th WHATWG blog e
  • 39. The W3C Backtrack " This is no t the offic ial logo ye t"
  • 40. The W3C Backtrack " This is no t the offic ial logo ye t" FAQ: Q:! Are a ll those technology features de fine d in the HTML5 specification? A: !No, not all of them.
  • 41. The W3C Backtrack " This is no t the offic ial logo ye t" FAQ: Q:! Are a ll those technology features de fine d in the HTML5 W3C w ill cont inue to use specification? "Open Web Platform" as A: !No, not all of them. well [as HTML5], an d we may have a corresponding logo.
  • 42. The W3C Backtrack " This is no t the offic ial logo ye t" FAQ: Q:! Are a ll those technology features de fine d in the HTML5 W3C w ill cont inue to use specification? "Open Web Platform" as A: !No, not all of them. well [as HTML5], an d we may have a corresponding logo. Ian Jacobs Head of W3C Marketing and Communications
  • 43.
  • 46. February 14, 2011 28 d ays later
  • 47. February 14, 2011 28 d ays later The W3C announces that HTML5 will be done in 2014.
  • 48. February 14, 2011 28 d ays later The W3C announces that HTML5 will be done in 2014. Okay. It’s DONE.
  • 49. February 14, 2011 28 d ays later The W3C announces that HTML5 will be done in 2014. Developers, it’s safe to use it Okay. It’s now. DONE.
  • 50. February 14, 2011 28 d ays later The W3C announces that HTML5 will be done in 2014. Developers, it’s safe to use it Okay. It’s now. DONE. Last Call: MAY!!?!
  • 52. Developers Rejoice! ...or do they?
  • 54. What’s Missing Because of the aggressive timeline, some things may not make the cut.
  • 55. What’s Missing Because of the aggressive timeline, some things may not make the cut. Standard video codec
  • 56. What’s Missing Because of the aggressive timeline, some things may not make the cut. Standard video codec Multitracking
  • 57. What’s Missing Because of the aggressive timeline, some things may not make the cut. Standard video codec Multitracking Multiple video sources
  • 58. What’s Missing Because of the aggressive timeline, some things may not make the cut. Standard video codec Multitracking Multiple video sources Multiple audio sources
  • 59. What’s Missing Because of the aggressive timeline, some things may not make the cut. Standard video codec Multitracking Multiple video sources Multiple audio sources External Closed Caption XML file (SRT)
  • 60. What’s Missing Because of the aggressive timeline, some things may not make the cut. Standard video codec Multitracking Multiple video sources Multiple audio sources External Closed Caption XML file (SRT) Canvas 2D extensions, Canvas 3D
  • 61. What’s Missing Because of the aggressive timeline, some things may not make the cut. Standard video codec Multitracking Multiple video sources Multiple audio sources External Closed Caption XML file (SRT) Canvas 2D extensions, Canvas 3D WebSockets
  • 62. What’s Missing Because of the aggressive timeline, some things may not make the cut. Standard video codec Multitracking Multiple video sources Multiple audio sources External Closed Caption XML file (SRT) Canvas 2D extensions, Canvas 3D WebSockets The W3C originally said HTML5 would be done in 2010. I’m just sayin’.
  • 63. The W3C or the WHATWG?
  • 64. The W3C or the WHATWG?
  • 65. Who are the WHATWG?
  • 66. Who are the WHATWG? yeah, who am I?
  • 67. Mozilla and Opera proposed to the W3C:
  • 68. Mozilla and Opera proposed to the W3C: Would you please drop your XHTML efforts in favor of extending HTML 4 in more practical new ways that focused on rich web applications?
  • 69. Mozilla and Opera proposed to the W3C: Would you please drop your XHTML efforts in favor of extending HTML 4 in more practical new ways that focused on rich web applications? No.
  • 71. What the What? Apple, Mozilla, and Opera start up the independent... WHATWG
  • 72. What the What? Apple, Mozilla, and Opera start up the independent... WHATWG text App lication Web Hyper Group nology Working Tech
  • 73. What the What? Apple, Mozilla, and Opera start up the independent... WHATWG text App lication Web Hyper Group nology Working Tech I gotta have more standards!
  • 75. WHATWG Goals Return the web to its open roots
  • 76. WHATWG Goals Return the web to its open roots Bypass Flash, Silverlight, JavaFX
  • 77. WHATWG Goals Return the web to its open roots Bypass Flash, Silverlight, JavaFX Modernize HTML
  • 78. WHATWG Goals Return the web to its open roots Bypass Flash, Silverlight, JavaFX Modernize HTML Adapt the DOM, advance JavaScript
  • 79. WHATWG Goals Return the web to its open roots backward Bypass Flash, Silverlight, JavaFX compatibility Modernize HTML Adapt the DOM, advance JavaScript
  • 80. WHATWG Goals Return the web to its open roots backward Bypass Flash, Silverlight, JavaFX compatibility Modernize HTML specs match implementation Adapt the DOM, advance JavaScript
  • 81. WHATWG Goals Return the web to its open roots backward Bypass Flash, Silverlight, JavaFX compatibility Modernize HTML specs match implementation Adapt the DOM, advance JavaScript specs clear and unambiguous
  • 82. WHATWG Goals Return the web to its open roots backward Bypass Flash, Silverlight, JavaFX compatibility Modernize HTML specs match implementation Adapt the DOM, advance JavaScript specs clear and unambiguous Wa itaminute! Where is IE??
  • 84. New WHATWG Proposal W3C Accepts, forms the HTMLWG
  • 85. New WHATWG Proposal W3C Accepts, forms the HTMLWG Drops XHTML.
  • 86. New WHATWG Proposal W3C Accepts, forms the HTMLWG Drops XHTML. Yes. Another one.
  • 87. New WHATWG Proposal W3C Accepts, forms the HTMLWG Drops XHTML. Ok. Yes. Another But I’m in one. charge. Sure you are.
  • 88. Who are the W3C?
  • 89. Who are the W3C?
  • 90. Who are the W3C? yeah, who are we?
  • 92. W3C Credibility Membership
  • 93. W3C Credibility Membership Decided by secret rules
  • 94. W3C Credibility Membership Decided by secret rules Is pay-for-play; requires fees
  • 95. W3C Credibility Membership Decided by secret rules Is pay-for-play; requires fees Mostly large companies
  • 96. W3C Credibility Membership Decided by secret rules Is pay-for-play; requires fees Mostly large companies Listens only to large companies
  • 97. W3C Credibility Membership Decided by secret rules Is pay-for-play; requires fees Mostly large companies Listens only to large companies ...yet manages to make them all mad
  • 98. W3C Credibility Membership Decided by secret rules Is pay-for-play; requires fees Mostly large companies Listens only to large companies ...yet manages to make them all mad Once called HTML "done" and moved on to XHTML2 (which nobody used)
  • 99. W3C Credibility Membership Decided by secret rules Is pay-for-play; requires fees Mostly large companies Listens only to large companies ...yet manages to make them all mad Once called HTML "done" and moved on to XHTML2 (which nobody used) Tried to make standards patentable
  • 100. W3C Credibility - cont’d
  • 101. W3C Credibility - cont’d W3C Says HTML5 Isn’t Ready for the Web
  • 102. W3C Credibility - cont’d W3C Says HTML5 Isn’t Ready for the Web O cto ber 2 010 five at was go!! Th ths a m on
  • 103. W3C Credibility - cont’d W3C Says HTML5 Isn’t Ready for the Web O cto ber Officials say Flash and Silverlight are still going to remain approved and viable web technologies. 2 010 five at was go!! Th ths a m on
  • 104. W3C Credibility - cont’d W3C Says HTML5 Isn’t Ready for the Web O cto ber Officials say Flash and Silverlight are still going to remain approved and viable web technologies. 2 010 "There is a sense that the (W3C) is becoming a little too academic and out of the mainstream and their work too esoteric." five at was go!! Th ths a - Uttam Narsu, Giga Information Group Analyst m on
  • 106. W3C - Problems? Killing the golden goose?
  • 107. W3C - Problems? Killing the golden goose? WHATWG has done the lion’s share of the work
  • 108. W3C - Problems? Killing the golden goose? WHATWG has done the lion’s share of the work XML History is sorted
  • 109. W3C - Problems? Killing the golden goose? WHATWG has done the lion’s share of the work XML History is sorted They almost killed that too. Google it!
  • 110. W3C - Problems? Killing the golden goose? WHATWG has done the lion’s share of the work XML History is sorted They almost killed that too. Google it! Loving HTML5 to death
  • 111. W3C - Problems? Killing the golden goose? WHATWG has done the lion’s share of the work XML History is sorted They almost killed that too. Google it! Loving HTML5 to death (cute logo guys!)
  • 112. W3C - Problems? Killing the golden goose? WHATWG has done the lion’s share of the work XML History is sorted They almost killed that too. Google it! Loving HTML5 to death (cute logo guys!) Top down standards writing doesn't work
  • 113. W3C - Problems? Killing the golden goose? WHATWG has done the lion’s share of the work XML History is sorted They almost killed that too. Google it! Loving HTML5 to death (cute logo guys!) Top down standards writing doesn't work The W3C’s antics does risk alienating the browser companies who have worked so hard to resuscitate HTML
  • 114. W3C - Problems? Killing the golden goose? WHATWG has done the lion’s share of the work XML History is sorted They almost killed that too. Google it! Loving HTML5 to death (cute logo guys!) Top down standards writing doesn't work The W3C’s antics does risk alienating the browser companies who have worked so hard to resuscitate HTML
  • 115. What do we do now?
  • 116. What do we do now? ?? ?? ? ?
  • 117. What do we do?
  • 118. What do we do? Nothing.
  • 119. What do we do? Nothing. WHATWG’s “living standards” will get rolled into W3C’s versioned spec... somewhere. sometime.
  • 120. What do we do? Nothing. WHATWG’s “living standards” will get rolled into W3C’s versioned spec... somewhere. sometime. Features that don’t make it into HTML5 will go into HTML.next (I’m guessing that will be HTML6)
  • 121. What do we do? Nothing. WHATWG’s “living standards” will get rolled into W3C’s versioned spec... somewhere. sometime. Features that don’t make it into HTML5 will go into HTML.next (I’m guessing that will be HTML6) User Agents are the ones innovating. Those innovations are added to the browser and then to the spec.
  • 122. What do we do? Nothing. WHATWG’s “living standards” will get rolled into W3C’s versioned spec... somewhere. sometime. Features that don’t make it into HTML5 will go into HTML.next (I’m guessing that will be HTML6) User Agents are the ones innovating. Those innovations are added to the browser and then to the spec. The feature is either there or it’s not.
  • 123. What do we do? Nothing. WHATWG’s “living standards” will get rolled into W3C’s versioned spec... somewhere. sometime. Features that don’t make it into HTML5 will go into HTML.next (I’m guessing that will be HTML6) User Agents are the ones innovating. Those innovations are added to the browser and then to the spec. The feature is either there or it’s not. Your client doesn’t know about this soap opera. Keep calling it HTML5.
  • 124. HTML5 is still a viable marketing term.
  • 125. HTML5 is still a viable marketing term. HTML5?? Give See that? You need some me six!! HTML5 right here.
  • 126. Resources http://www.w3.org/News/2011.html#entry-9015 http://www.salsitasoft.com/blog/2010/12/08/the-trouble-with-web-standards-part-2- top-down-doesnt-work/ http://www.webmonkey.com/glossary/the-difference-between-the-whatwg-and-the- htmlwg/ http://en.wikipedia.org/wiki/World_Wide_Web_Consortium http://mashable.com/2010/10/07/w3c-stalls-html5/ http://wiki.whatwg.org/wiki/FAQ http://www.infoworld.com/d/application-development/whats-still-missing-in-the- html5-spec-314

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n
  115. \n
  116. \n
  117. \n
  118. \n
  119. \n
  120. \n
  121. \n
  122. \n
  123. \n
  124. \n
  125. \n
  126. \n
  127. \n
  128. \n
  129. \n
  130. \n
  131. \n
  132. \n
  133. \n
  134. \n
  135. \n
  136. \n