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

The Fight Over HTML5

  • 1.
    The Fight OverHTML5 Are we to refer to it as HTML5 as the WC3 says or HTML as the WHATWG says? by Mike Wilcox March 2011
  • 2.
  • 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
  • 5.
  • 6.
    New Logo! What’sGood It shows the W3C is actually paying some attention to what is going on outside of their little world.
  • 7.
    New Logo! What’sGood 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’sGood 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’sGood 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’sGood 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!
  • 11.
  • 12.
    New Logo! What’sBad We need a logo? There's no logo for CSS, JavaScript, or XML.
  • 13.
    New Logo! What’sBad We need a logo? There's no logo for CSS, JavaScript, or XML. W3C raises awareness for themselves.
  • 14.
    New Logo! What’sBad 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’sBad 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!
  • 16.
  • 17.
    New Logo Bythe way, nobody asked me but...
  • 18.
    New Logo Bythe way, nobody asked me but... Designed by Occupop in Hawaii Price: $10 billion Time: 12 years
  • 19.
    New Logo Bythe 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
  • 20.
  • 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
  • 27.
  • 28.
  • 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
  • 37.
  • 38.
  • 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
  • 44.
  • 45.
  • 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!!?!
  • 51.
  • 52.
    Developers Rejoice! ...or do they?
  • 53.
  • 54.
    What’s Missing Becauseof the aggressive timeline, some things may not make the cut.
  • 55.
    What’s Missing Becauseof the aggressive timeline, some things may not make the cut. Standard video codec
  • 56.
    What’s Missing Becauseof the aggressive timeline, some things may not make the cut. Standard video codec Multitracking
  • 57.
    What’s Missing Becauseof the aggressive timeline, some things may not make the cut. Standard video codec Multitracking Multiple video sources
  • 58.
    What’s Missing Becauseof the aggressive timeline, some things may not make the cut. Standard video codec Multitracking Multiple video sources Multiple audio sources
  • 59.
    What’s Missing Becauseof 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 Becauseof 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 Becauseof 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 Becauseof 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 orthe WHATWG?
  • 64.
    The W3C orthe WHATWG?
  • 65.
    Who are theWHATWG?
  • 66.
    Who are theWHATWG? yeah, who am I?
  • 67.
    Mozilla and Operaproposed to the W3C:
  • 68.
    Mozilla and Operaproposed 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 Operaproposed 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.
  • 70.
  • 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!
  • 74.
  • 75.
    WHATWG Goals Returnthe web to its open roots
  • 76.
    WHATWG Goals Returnthe web to its open roots Bypass Flash, Silverlight, JavaFX
  • 77.
    WHATWG Goals Returnthe web to its open roots Bypass Flash, Silverlight, JavaFX Modernize HTML
  • 78.
    WHATWG Goals Returnthe web to its open roots Bypass Flash, Silverlight, JavaFX Modernize HTML Adapt the DOM, advance JavaScript
  • 79.
    WHATWG Goals Returnthe web to its open roots backward Bypass Flash, Silverlight, JavaFX compatibility Modernize HTML Adapt the DOM, advance JavaScript
  • 80.
    WHATWG Goals Returnthe web to its open roots backward Bypass Flash, Silverlight, JavaFX compatibility Modernize HTML specs match implementation Adapt the DOM, advance JavaScript
  • 81.
    WHATWG Goals Returnthe 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 Returnthe 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??
  • 83.
  • 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.
  • 89.
  • 90.
    Who are theW3C? yeah, who are we?
  • 91.
  • 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.
  • 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
  • 105.
  • 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 wedo now?
  • 116.
    What do wedo now? ?? ?? ? ?
  • 117.
  • 118.
    What do wedo? Nothing.
  • 119.
    What do wedo? Nothing. WHATWG’s “living standards” will get rolled into W3C’s versioned spec... somewhere. sometime.
  • 120.
    What do wedo? 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 wedo? 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 wedo? 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 wedo? 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 stilla viable marketing term.
  • 125.
    HTML5 is stilla 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