Slashdot Mirror


Zuckerberg: Betting On HTML5 Was Facebook's Biggest Mistake

An anonymous reader writes "Speaking yesterday at TechCrunch Disrupt, Facebook CEO Mark Zuckerberg acknowledged that the company's stock performance was disappointing. He also made an interesting remark about Facebook's development efforts over the past couple of years: 'The biggest mistake we made as a company was betting too much on HTML5 as opposed to native. It just wasn't ready.' According to Mashable, 'the benefits of cross-platform development weren't enough to outweigh the downsides of HTML5, which pulls in data much more slowly than native code, and is much less stable. ... Now, Zuckerberg says, Facebook is focused on continuing to improve the native mobile experience on iOS, as well as bringing a native app to Android.'"

79 of 290 comments (clear)

  1. Correction... by war4peace · · Score: 5, Insightful

    Zuckerberg meant: The IPO Was Facebook's Biggest Mistake.
    There, fixed that for him.

    --
    ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    1. Re:Correction... by Grantbridge · · Score: 5, Insightful

      Hardly, the IPO was an amazing success for facebook. They managed to sell the company for twice the current market price! Anyone who had facebook shares before the IPO (which is who facebook was doing the IPO for) did rather well out of the deal.

    2. Re:Correction... by Anonymous Coward · · Score: 5, Insightful

      Zuckerberg meant: The IPO Was Facebook's Biggest Mistake.
      There, fixed that for him.

      You meant: The IPO Was Investors Biggest Mistake.
      There, fixed that for you.

    3. Re:Correction... by synapse7 · · Score: 5, Funny

      I fully agree with you, making a billion dollars over night is terrible, absolutely terrible, I sure as hell wouldn't have done that.

    4. Re:Correction... by rudy_wayne · · Score: 5, Interesting

      Company-wise, their IPO certainly was a bigger mistake than using HTML5 in iOS.

      The IPO was inevitable and unavoidable. It was a bad idea, but it was inevitable and unavoidable.

      First, Facebook had already taken more than a billion dollars from investors, including half a billion from Goldman-Sachs alone. So that means that an IPO (aka pump and dump) was inevitable.

      Second, Facebook is the new MySpace and everyone knows it. An IPO (aka pump and dump) is the fastest way to cash in on the latest fad before the bubble pops.

    5. Re:Correction... by dnaumov · · Score: 5, Interesting

      Zuckerberg meant: The IPO Was Facebook's Biggest Mistake.
      There, fixed that for him.

      You meant: The IPO Was Investors Biggest Mistake.
      There, fixed that for you.

      You meant: The IPO Was The Biggest Mistake of Speculators Trying to Get Rich Quick Off an IPO Pop.
      The investors who actually SOLD shares on the IPO made out like bandits.

    6. Re:Correction... by leonardluen · · Score: 2

      And the most important thing, the IPO put a LOT of money into facebooks own coffers. Facebooks IPO was a resounding success for the company. they sold out every share they were offering.

      The only thing the IPO was a mistake for were the speculators that thought it was a good idea to buy an overhyped stock that current available financial data was absolutely unable to justify the price they were asking.

      i could even link some of my past comments, saying how overvalued i thought it was. however i still don't think it has hit bottom. eventually they may be worth what they were asking at their IPO, but they definitely aren't there yet.

      the only problem the price drop may pose is a retention issue for some of the exec's who were compensated with too much stock, and now see it just losing value. similar to what Zynga is currently going through.

    7. Re:Correction... by arth1 · · Score: 2

      Hardly, the IPO was an amazing success for facebook. They managed to sell the company for twice the current market price!

      That doesn't mean it was a success for Facebook, only that it was a success for:

      Anyone who had facebook shares before the IPO (which is who facebook was doing the IPO for) did rather well out of the deal.

      Don't confuse the share holders with the company. Collect all the share holders and put them together, and they'll produce nothing. The value of the company is its assets (physical and intellectual), employees, customers and in true evolutionary spirit, its ability to adapt.
      The money the IPO brought increases assets short term, but long term, the investors want their money back, and more. Unless a company can continuously outgrow the investors' increasing demands, it will, in the end, get the short stick.

    8. Re:Correction... by Anonymous Coward · · Score: 5, Interesting

      Zuck holds 57% of the "voting" stock and specifically told everyone in the IPO prospectus that he wasn't going to listen to them. Nobody has the ability to oust him and he isn't leaving on his own. The guy knows what he's doing.

      I knew what he was doing, too, which is why I didn't buy any shares, and will continue to not buy shares until they're at around $10.

    9. Re:Correction... by hattig · · Score: 2

      The fact is that Facebook's use of HTML5 was distinctly sub-par, thus making their apps incredibly frustrating to use. Losing all the data, no apparent caching, etc, on a platform that you are using on a mobile device that often loses connectivity. Madness.

    10. Re:Correction... by Picardo85 · · Score: 2

      Hardly, the IPO was an amazing success for facebook. They managed to sell the company for twice the current market price! Anyone who had facebook shares before the IPO (which is who facebook was doing the IPO for) did rather well out of the deal.

      Actually they managed to sell the company at ten times the market price. The estimated value of the company according to valuation terms used in finance would have been $10bn and the company sold for over $100bn. The valuation is made on the basis of the profits a company is making and market price is a max of 10 times that so Facebook was a huge bubble when it had its IPO at 100 times the profits of the previous year. That said, the early stakeholders in FB made a great deal when the IPO was done.

    11. Re:Correction... by drinkypoo · · Score: 3, Insightful

      Unless a company can continuously outgrow the investors' increasing demands, it will, in the end, get the short stick.

      So far practically everything on the web has been supplanted by something else. What's really and truly long-running, and in the No.1 spot? Has any of it occupied that spot since the beginning? The internet archive is still the first archive, but where is Hotbot? Where is IUMA? Who cares about Myspace? Are people still using Microsoft for email? Etc. (Lycos, Internet Archive, Apparently some musicians still, and only Microsofties, respectively... they're rhetorical questions you bastards.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:Correction... by arth1 · · Score: 4, Interesting

      Zuck holds 57% of the "voting" stock and specifically told everyone in the IPO prospectus that he wasn't going to listen to them. Nobody has the ability to oust him and he isn't leaving on his own. The guy knows what he's doing.

      He got married.
      I wouldn't be surprised if Priscilla divorces him after a few years, and sells the shares she got out of it. Unless he has a iron clad prenup, that will lose him his control.

    13. Re:Correction... by Anonymous Coward · · Score: 3, Insightful

      Sorry Apple has growth, billions in free cash flow, lots of cash on hand, significant IP and real property, and multiple income streams, both hardware, software, services and media/content and a so far very loyal userbase.

      Facebook has some cash flow financed by ads and market research, and shrinking usage in their primary markets.

    14. Re:Correction... by Jack9 · · Score: 4, Insightful

      > Apple is a far far far larger bubble than Facebook.

      Apple's net revenue doesn't match the sharp downward slope, that Facebook kept under wraps, until Facebook's IPO. Apple is not a bubble by the simple fact that there's almost no speculation involved. People who own an iPod will get the next iPod etc. Apple's income is not dependent on leveraging potential advertising monetization (read: we'll figure it out later). Google's income is derived from potential advertising profits, with a great track record, in stark contrast to Facebook's published metrics and inability to come up with a working profit model.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    15. Re:Correction... by kelemvor4 · · Score: 5, Insightful

      "The guy knows what he's doing".

      LOLOLOLOLOLOLOL!!!!

      If he knew what he was doing, he wouldn't still be about a sinking ship.

      Let's see.. The guy made billions on the deal, and simultaneously kept control of his company. You somehow have a superior knowledge on the subject and know better. How exactly does that work? If anyone didn't know what they were doing it would be the investors who bought the overpriced shares. Zuckerberg, on the other hand can laugh all the way to the bank - or wherever else he might want to go. Because that's the sort of thing you can do when you're a multi billionaire. Cocksucker might be a good description if you ask the other shareholders, but I don't think the incompetence you're pretending he has is really there.

    16. Re:Correction... by PopeRatzo · · Score: 2

      You realize FACEBOOK is a "thing" right? It doesn't have a soul, it doesn't make decisions, it can't make mistakes...

      There's a guy running for president who disagrees.

      He knows corporations are people because he's fucked his fair share of them.

      --
      You are welcome on my lawn.
    17. Re:Correction... by crashumbc · · Score: 5, Interesting

      Apple most certainly is a "bubble"... It's not going to burst though, its going to be a "slow" leak back into mediocrity. One of the reasons Apple is so involved in lawsuits is they see the writing on the wall. History repeats itself. (see the 80's and Apple vs PC's). Their "profits" are based off the insane prices they charge. They can charge that much because of the "perception" by the public that Apple products are that much better.

      The gap between iphone and the others (android,windows) is MUCH smaller then 2 years ago. There's still a perception of a much larger gap then really exists and that is being propped up isheeple AND the wireless carriers. That is what is keeping Apple's dominance "a float" right now. Carriers are so desperate for the "iPhone" that they are eating the insane premium Apple charges themselves, making it seem as though the iphone is comparable. That is changing though. In a year or so the price of a iphone compared to a Android of the same quality is going to double/triple. Once "Consumers" start seeing they'll have to pay 500 for a iphone of 150 for a Android that works as well or better... Repeat the PC market, Apple will slip back into being a niche company...

       

    18. Re:Correction... by Piata · · Score: 4, Informative

      Ebay, Amazon and even Paypal have shown remarkable staying power. The web's still young, but as it ages sites tend to stick around longer and longer. It's going to take an awful lot to dethrone Facebook. I'm sure it will happen but that's the nature of business. Eventually every business either gets replaced or changes their business model to the point that you don't even recognize the company anymore.

    19. Re:Correction... by Trilkin · · Score: 2

      There isn't much to really replace it right now. Besides, what's wrong with it? It's a public social networking site. PUBLIC SOCIAL NETWORKING. Privacy is immediately out the window and no successor will ever change that by virtue of how it works. Oh, they make money off of your data? Get used to it. Everyone does, even supermarkets if you have one of their discount cards. Other than that, Facebook is largely what you make of it and is determined more by the kind of friends you have than anything.

      It isn't like MySpace. People wanted to leave it because of the AWFUL, user-designed templates and music on every page. Facebook isn't going anywhere.

      --
      Nobody cares what the CAPTCHA for your post was.
    20. Re:Correction... by alexhmit01 · · Score: 4, Insightful

      Google dominating for what, 8 years now?

      Our young geeks may NOT remember a time before Google, but there was a time where the "hot" search engine changed every two years, and there were new engines launching all the time.

      The Wild West phase of the Internet is over, but we're still on the frontier.

    21. Re:Correction... by hawguy · · Score: 5, Interesting

      "The guy knows what he's doing".

      LOLOLOLOLOLOLOL!!!!

      If he knew what he was doing, he wouldn't still be about a sinking ship.

      Let's see.. The guy made billions on the deal, and simultaneously kept control of his company. You somehow have a superior knowledge on the subject and know better. How exactly does that work? If anyone didn't know what they were doing it would be the investors who bought the overpriced shares. Zuckerberg, on the other hand can laugh all the way to the bank - or wherever else he might want to go. Because that's the sort of thing you can do when you're a multi billionaire. Cocksucker might be a good description if you ask the other shareholders, but I don't think the incompetence you're pretending he has is really there.

      A company is only as good as its employees, and having demotivated employees is not good for any company. If the employees are underwater on their stock for the forseeable future, it's going to be hard to keep them motivated. It's also going to drive up labor costs since they'll have to start paying out bonuses to keep employees happy as well as hire replacements for those that quit. Higher operating costs mean there's even more pressure to bring in more revenue.

      Zuckerberg is set for life, there's no doubt. Facebook as a company is ok for now,but I'm betting it will eventually go the way of Myspace. If Google put some marketing dollars behind Google Plus they might have a chance to take some serious marketshare from FB -- and not just online marketing, they need to reach a broader audience. Many non-geeks still haven't even heard of it.

    22. Re:Correction... by hawguy · · Score: 5, Informative

      If he lives in California and the divorce proceedings are started there that prenup is worthless after 5 years.

      Under California Law, she's not entitled to property he owned prior to getting married (gee, I wonder why he waited until the day *after* the IPO to get married!?). She'd be entitled to any gains the stock made after they were married, but she's probably in for a long wait before the stock rises to meet the IPO price again.

    23. Re:Correction... by Raenex · · Score: 2

      Under California Law, she's not entitled to property he owned prior to getting married (gee, I wonder why he waited until the day *after* the IPO to get married!?).

      Interesting, I didn't know this. Very shrewd.

    24. Re:Correction... by Xest · · Score: 2

      Yeah because it's not as if relationships ever last, and women only ever marry for the divorce settlement don't they?

      Perhaps you have had a rather traumatic marriage experience, but it is equally possible that they do actually love each other and get on great such that they will actually remain together until the day one of them dies.

      He's a geek, not a Hollywood actor or rock star, he married someone he's known before he got rich, he married someone he loves, because he loves her, not because she's the latest oscar winning super-skinny blonde pinup actress, whom, with his fortunes, he could easily get if he really wanted to.

      The GP's point still stands, if Zuckerberg is in a genuinely loving relationship then his position is just as secure as if he wasn't. That's kind of the point in having a healthy relationship, unfortunately many people don't get that.

    25. Re:Correction... by hawguy · · Score: 2

      A company is only as good as its employees, and having demotivated employees is not good for any company. If the employees are underwater on their stock for the forseeable future, it's going to be hard to keep them motivated.

      LOL. Underwater? Oh no, the free stock they were given is only worth $1M instead of $2M. Oh the horror.

      I don't know how long-term "founding" employees are treated (i.e. Zuckerberg), but my stock grants have always had a "fair market value" attached to stock grants, even pre-IPO stock. You'd have a hard time proving to the IRS that stock that was granted to you a day before a $40 IPO was worth $0. It's entirely possible that for some employees the tax liability on the stock is higher than the current market price.

    26. Re:Correction... by HideyoshiJP · · Score: 2

      I read an interesting article a few months ago on Forbes regarding some signs of Apple being a bubble. Some of them seem somewhat anecdotal, but it was an interesting read. http://www.forbes.com/sites/investor/2012/04/23/five-signs-that-apple-is-a-bubble/3/

    27. Re:Correction... by Dragonslicer · · Score: 2

      FB took of because Myspace was godawful terrible. FB doesn't have the glaringly obvious problems that G+ can fill the gaps in on.

      Have you seen the new Timeline pages? They're only one wrong background color and a couple blink tags away from MySpace.

    28. Re:Correction... by dna_(c)(tm)(r) · · Score: 2

      FB doesn't have the glaringly obvious problems[...]

      Terrible privacy track record?

      Besides, it's not only about problems. Does FB do anything exceptionally well? I see an evolution from ICQ, MSN, Skype, Second Life, Facebook, so I expect something else will pop up in the next 2-3 years that will absorb most of the attention of the consumers.

      I don't think FB will be replaced by something that does the same thing like Google+ but it just might if FB continues to blatantly disregard users privacy rights.

    29. Re:Correction... by kelemvor4 · · Score: 2

      FB doesn't have the glaringly obvious problems[...]

      Terrible privacy track record?

      Besides, it's not only about problems. Does FB do anything exceptionally well? I see an evolution from ICQ, MSN, Skype, Second Life, Facebook, so I expect something else will pop up in the next 2-3 years that will absorb most of the attention of the consumers.

      I don't think FB will be replaced by something that does the same thing like Google+ but it just might if FB continues to blatantly disregard users privacy rights.

      I used both at the time. Back then, facebook had a clean and easy to use interface where myspace was a mess of a site to visit. Facebook has changed for the worse over the years, and now facebook is a mess and G+ has a nice clean interface. Unfortunately G+ doesn't have the people, which is why I haven't logged into my G+ account in months.

      I think you're right about your prediction, though...

    30. Re:Correction... by crunchygranola · · Score: 2

      We don't have to guess about this, articles about the nature of employee stock compensation are readily available: http://www.businessinsider.com/facebook-lockup-release-2012-8

      The employees are being granted stock in phases, which is priced at the time of grant. They thus are getting paid in stock, and will be taxed at the market value. They can pay those taxes by selling off some of their shares.

      This is not a problem for employees, though their stock when they get is worth less than they had expected.

      --
      Second class citizen of the New Gilded Age
    31. Re:Correction... by hairyfeet · · Score: 2

      OMFG...did you just compare Steve Jobs, one of the best salesmen and visionaries of the past century....to Steve Ballmer? Hell I haven't owned shit from Apple and even I wouldn't ever make THAT comparison!

      In the case of MSFT the old guard IS the jackass, because he doesn't have the amount of vision in his whole damned body that Gates had in his pinkie toe. And I would remind you that at the time what Jobs wanted to do? would cost over $10,000 a machine, ala the Lisa which the company took a bath over.

      The problem Jobs had was he was TOO FAR ahead of his time, look at his designs from his NeXT days, it took 20 years for the kind of powerful chips required to build what the man saw in his head to become feasible for the masses. As much as Apple fans will hate hearing this if Jobs would have stayed the company probably would have went under, because Jobs saw what the future of computing needed to be, simple, easy to use, accessible by anyone,networking as simple as plug and play, but the tech simply didn't exist to make that a reality and rather than accept it he wanted to throw money at it and make it so.

      So there is really NO comparison, and this is again from someone who doesn't use Apple products or even own an iPod, but with Jobs you had someone so far ahead it took 2 decades of silicon advancement to catch up, whereas Ballmer is an MBA used car salesman whose answer to everything is "Me too! ohh ohh me toooo!"

      --
      ACs don't waste your time replying, your posts are never seen by me.
  2. Correction... by Huggs · · Score: 3, Interesting

    "Zuckerberg: Betting On HTML5 Was Facebook's Biggest Mistake For The iOS App". Company-wise, their IPO certainly was a bigger mistake than using HTML5 in iOS.

  3. I don't give a Zuck! by Elminster+Aumar · · Score: 5, Insightful

    I wish that guy would take a hike... As for his comment, well, let's see him come up with a markup language standard that appeases every vendor while supporting every aspect of media delivery for users. That's not an easy task. Say what you want about the consortium, but what they did in the amount of time they did it in is rather impressive... These things are done in baby steps--but their efforts delivered more than this. Just because HTML5 might have wrinkles to iron out doesn't mean that it's a failed endeavor. Rather, it means that the browsers, companies behind said browsers, and the users have created a massive cluster of epic proportions. The consortium is just trying to make everything more accessible while accommodating for everyone. Again, not an easy task at all.

    1. Re:I don't give a Zuck! by TheSunborn · · Score: 2, Insightful

      The problem with html5 apps is javascript. That language is just not designed to delopment of huge applications.

    2. Re:I don't give a Zuck! by radio4fan · · Score: 5, Insightful

      If that were really the problem in this case then the Facebook website would have exactly the same issues, and you'd have to download a Facebook client app for desktop use.

      The real problem is that browsers on mobiles still suck.

    3. Re:I don't give a Zuck! by bWareiWare.co.uk · · Score: 4, Funny

      Not supporting the type of moble App Facebook were trying to write is a feature of HTML5 not a wrinkle to iron out.

    4. Re:I don't give a Zuck! by Anonymous Coward · · Score: 3, Insightful

      The problem is more complex than that: Mobile devices lack CPU grunt to do things which are easier to do on a desktop systems.
      Because of this the mobile OS builders concentrate what little CPU they do have to make sure their apps run the best as they can at the cost of anything else you may wish to run on top of that. In fact I think they even cripple Javascript on iOS to make sure the OS keeps ticking nicely, for example native scroll events take precendence over Javascript scroll events. I think the main reason that flash was killed in iOS was because it was a closed source CPU hog that they couldn't cripple.

      The only thing that will change this for mobile development is more CPU power, which is difficult if we don't want to have personal hand warmers in our pockets.
      I don't have a problem with JS for application GUI development as long as there is enough juice to run it.

    5. Re:I don't give a Zuck! by R_Dorothy · · Score: 2

      That's pretty much what PPK made of the comments, and there are few people that understand mobile browsers better than him. http://www.quirksmode.org/blog/archives/2012/09/facebooks_html5.html

      --
      Stupid flounders!
    6. Re:I don't give a Zuck! by jeffmeden · · Score: 4, Informative

      The problem is more complex than that: Mobile devices lack CPU grunt to do things which are easier to do on a desktop systems.
      Because of this the mobile OS builders concentrate what little CPU they do have to make sure their apps run the best as they can at the cost of anything else you may wish to run on top of that. In fact I think they even cripple Javascript on iOS to make sure the OS keeps ticking nicely, for example native scroll events take precendence over Javascript scroll events. I think the main reason that flash was killed in iOS was because it was a closed source CPU hog that they couldn't cripple.

      The only thing that will change this for mobile development is more CPU power, which is difficult if we don't want to have personal hand warmers in our pockets.
      I don't have a problem with JS for application GUI development as long as there is enough juice to run it.

      I suppose that *is* a problem, but really the big thing that Facebook has screwed up in mobile is not having the infrastructure (server side) to push all content as updates to the app. Instead, each time a user wants to browse their wall, they have to download the whole flogging thing again. The absolute biggest threat to mobile experience is the actual content download itself, it requires the user to stand around and wait, and it eats battery like crazy. Twitter got this right, partly because that's the entire model of their service, but if you look at how well their app runs on mobile you kind of get tired of even tolerating Facebook at all.

    7. Re:I don't give a Zuck! by hattig · · Score: 2

      Javascript isn't a real problem, it's the developers writing code using it. We're talking about a client application that is mostly doing REST/JSON calls to the main backend servers, and then displaying it in the correct place on the existing page, and persisting it to a HTML5 local DB. Except it didn't do the latter, and all too often lost even the in-memory cache of data, making the app a PITA to use, especially scrolling back in history.

      You only need to look at Twitter clients to realise that timeline-based clients can be written effectively, even in HTML5+JS.

    8. Re:I don't give a Zuck! by LordLucless · · Score: 4, Informative

      Just because HTML5 might have wrinkles to iron out doesn't mean that it's a failed endeavor. Rather, it means that the browsers, companies behind said browsers, and the users have created a massive cluster of epic proportions.

      So, basically, blame everyone but the people who wrote the spec? Sounds like the consortium's made up of entire middle-managers.

      HTML5 is the poster-child for designed-by-committee, slow-as-molasses processes that are out-paced by everyone else because, in the real world, things actually need to get done this decade, and the rest of us can't wait. HTML5 has been in development for eight years, and their current target is another two years before it becomes a Candidate Recommendation. Bearing in mind that they've already missed all their previous targets, Ian Hickson estimated that they'd have the requisite two, independent working implementations in 2022. That's eighteen years from start of development, 10 years from now.

      By the time the spec is completed, devices will have been forced to roll their own solutions, simply because the spec isn't done. Now, they might have some inter-operable features, if that aspect of the spec had been fully codified before they had to implement it, but that's precisely the situation we had in the Netscape v. IE browser wars - each had a somewhat common base, but were independently adding new features to try an improve the browser. The features they added were mutually incompatible because there was no common standard - and we're staring straight down that road again. It's a very clear example of perfect being the enemy of good.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    9. Re:I don't give a Zuck! by Elminster+Aumar · · Score: 2

      You're on to something: instead, let's blame the current crop of those who keep trying to collaboratively standardize the internet when previous attempts clearly did a better job as evidenced by the amazing websites the 90s produced... The W3C's basic goal / mission is to structure the unstructured (the internet) and create a foundation that essentially accommodates for everything under the sun (i.e. - multiple platforms, multiple resolutions, multiple forms of accessibility for those with impediments, et al.) With this in mind and the many parties associated with this group who all require coordination with the ultimate mission while providing them with the means to fulfill their own aims, I'm surprised they approximated ONLY 18 years! And thank God the consortium is made up of entire middle-managers. We'd all be in frightful straights if they only had their upper torsos to work with! ;.) (I know what you meant.)

    10. Re:I don't give a Zuck! by ShanghaiBill · · Score: 2

      The problem with html5 apps is javascript. That language is just not designed to delopment of huge applications.

      Javascript is not the problem. Plenty of big applications are done in Javascript. The problem is that iOS's implementation of Javascript is quirky, buggy, and almost impossible to debug. There in no error console in a UIWebView. Html5 audio is broken. Canvases don't work quite right. So you can't develop in a browser, and then deploy in an app, because they don't work the same.

      A conspiracy theorist might conclude that Apple is making html5 difficult intentionally, because it is against their interest for developers to create portable apps.

    11. Re:I don't give a Zuck! by mounthood · · Score: 4, Interesting

      HTML5 is the poster-child for designed-by-committee, slow-as-molasses processes that are out-paced by everyone else because, in the real world, things actually need to get done this decade, and the rest of us can't wait.

      HTML5 was compromise of existing implementations and small improvements, adopted because the XHTML standards were being ignored. Your rant is misdirected: HTML5 is a solution to the lack of standards progress, not a cause of it.

      http://en.wikipedia.org/wiki/HTML5#History

      --
      tomorrow who's gonna fuss
    12. Re:I don't give a Zuck! by shutdown+-p+now · · Score: 2

      HTML5 was compromise of existing implementations and small improvements, adopted because the XHTML standards were being ignored. Your rant is misdirected: HTML5 is a solution to the lack of standards progress, not a cause of it.

      HTML5 was pushed through by the very same people who refused to implement the new XHTML standards. So, in that sense, it's a solution to the problem that they have created themselves.

    13. Re:I don't give a Zuck! by ShanghaiBill · · Score: 2

      Or, if you're making an HTML5 app, why are you making a native app be what is effectively a locked-down web browser?

      There are plenty of reasons to do this. The app can use callbacks from the UIWebView to use iOS services such as the accelerometer (tilt, direction, etc.), access a database, use GameCenter, etc. These services are not available from a browser.

      I once tried to do 90% of an app in Html5, and 10% iOS/Android specific. I soon realized it was easier to just do it as a native App on both. A complete reimplementation was easier than getting Html5 to work.

    14. Re:I don't give a Zuck! by alannon · · Score: 2

      As someone who's been doing Android app development the last few years, this was the approach that we decided upon for a new thin-client application. An HTML5 based app seems like a good choice when the app is mostly consuming multimedia content, but if you need rich interactivity, a native Java application definitely seemed the better fit.

  4. w3What? by thogard · · Score: 2

    The w3c started out describing how web browsers worked and somehow they mistakenly decided they were a standards board. They still get ignored. They will always be ignored fro connivence.

  5. For Mobile by mlingojones · · Score: 5, Insightful

    Ooooh. What the article MEANS is "betting on HTML5 as a MOBILE strategy instead of writing native SMARTPHONE applications was a mistake." That's much less broad. Also, as HTML5 is still in its infancy and not yet a finished standard, I think it's kind of early to make this statement.

    1. Re:For Mobile by LordLucless · · Score: 3, Funny

      HTML5 is projected to be finished in 2022. By that stage, vendors will have adopted proprietary standards, not because they want to, but because the open standard was simply too damn slow to get done.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
  6. Biggest mistake - HTML5? by markdowling · · Score: 4, Funny

    So not any of FB's many privacy "mistakes" then?

    1. Re:Biggest mistake - HTML5? by __aaltlg1547 · · Score: 4, Insightful

      The privacy mistakes don't cost them much money.

    2. Re:Biggest mistake - HTML5? by gman003 · · Score: 2

      Those weren't mistakes.

  7. I'd second that. He's spot on with this. by Qbertino · · Score: 5, Insightful

    Zuckerberg isn't dumb. This judgement on the whole HTML 5 craze goes to show. Techwise HTML5/CSS3/Ajax is a huge step backwards compared to other approaches, like, for instance, Flash. Flash is proprietary and invites doing all kinds of non-sense (sic), but it *is* a far better x-platform VM.

    Going HTML5 is not to be triffled with and will bog down your systems performance way further than other VM solutions such as Java or Flash/AS. Any web developer worth his salt could have told Zuckerberg that.

    The "problem" (lets just call it that for now) here is that geeks, i.e. opinion leaders, are willing to make huge technological concessions if the technology is more open than the alternatives. Some devs would rather chop their right arm off than develop against (semi)prorietary systems like iOS or countless versions of Android. Hence we've got native looking apps, that are web UIs in disguise, slowpoking about at speeds we know from Windows 95 Applikations back in the day. I presume Zuckerberg got himself talked into this by his devleads, who are, just like any respectable geek, probably way more concerned with system openess and anti-lock-in development wise than with business critical performance and end-user experience issues. That's my guess anyway.

    You can say and think what you want about Zuckerberg and Facebook - I dislike the whole direction thinks have taken with this FB thing just as much as the next geek - but his conclusion is spot on. He's a developer himself and it's to his credit that he recongnises where his company bet on the wrong technology. You have to give him credit for that.

    My 2 cents.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:I'd second that. He's spot on with this. by ledow · · Score: 2

      Some would say that those who hedged their bets on HTML5 in the first place, especially from so early on, were the dumb ones and not the naysayers.

      To be honest - I don't see much advantage as a user (the last time I touched HTML seriously was just after CSS became popular, so I don't really speak as a developer here). Take Facebook for example - what do I get from all the fancy code that adorns those pages and slows down my browser (design decisions like Timeline aside)? I get little buttons to hide posts I don't like (that disappear inline) and some tagging technology that's easily replicated.

      Betting the shop on what HTML5 does feature in something like Facebook, and especially on browser compatibility which has been notoriously underwhelming with most HTML/CSS technologies, is quite a dumb technical and business decision. That he recognises this now is sensible, but it's not worthy of much praise.

      All native apps do is take away the unknown of what browser the user is using and what it supports. It's not like they've made apps that somehow magically integrate into Facebook, it's just the same code and a known platform to target (and I bet it isn't even as simple as that and they have problems with them all the time because one can do X that the others can't). So they've ended up hiring a native code writer or dozens for each platform to make a "Facebook browser" rather than a native app - same thing, different angle. And saved nothing in the process. The app could have just done all the donkey work itself and just talked to Facebook via a very basic API of any kind.

      It's not a case of betting on the wrong technology. It's a case of not seeing that he did so a LOT earlier. "I'm going to assume that everyone has a mostly HTML5 compliant browser and program with that assumption" is quite a ridiculous thing to ever say - even today - and then base a huge business on that complete guess.

    2. Re:I'd second that. He's spot on with this. by tgibbs · · Score: 4, Informative

      From the actual quote, it does not sound like Zuckerberg is really down on HTML5 overall. I think, rather, he is saying that the company invested too much time trying to optimize the HTML5 client for mobile clients, when the company was ultimately able to get better performance with less effort by developing native apps.

    3. Re:I'd second that. He's spot on with this. by Stiletto · · Score: 2

      The "HTML5 vs. Native controls" nerd-war is currently being waged where I work, and for whatever reason, emotions really run high on this one. It's much uglier than Windows vs. Linux or whose text editor is best. It's a fight over whose skills are relevant. When half of your developers are HTML/Javascript people and the other half are Obj-C/C/Java (native) people, and a new mobile project is proposed, every tech lead makes passioned arguments that THEIR TEAM should get the project and that those other teams' chosen technology is unsuitable. I don't even want to think about how much time/salary has been wasted arguing over this shit.

    4. Re:I'd second that. He's spot on with this. by Atzanteol · · Score: 2

      Zuckerberg isn't dumb. *HE* probably would have read the article before posting and realized this is about mobile apps and not the main Facebook.com web site.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
  8. Magic native app networking by LDoggg_ · · Score: 2

    "'the benefits of cross-platform development weren't enough to outweigh the downsides of HTML5, which pulls in data much more slowly than native code," Pulls in data much more slowly?

    Is he talking overhead of HTTP headers? Handshaking on websockets?

    The worst part of the facebook app has been the fact that when you load it up it wipes out the screen of any data you had last time, then pulls in a full new set over a crappy mobile network connection which very often timed out. Had the app cached (HTML5 localStorage?) postings and displayed what you already had, while trying to get new ones, it would have been much more useful.

    He can blame HTML5 all he wants, but poor design decisions could be made for any language and platform.

    --

    "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
  9. Re:BS by nstlgc · · Score: 5, Insightful

    What you're saying is "I don't need it, so nobody needs it". I hope you know how stupid that sounds.

    --
    I'm Rocco. I'm the +5 Funny man.
  10. Whole quote by simplexion · · Score: 2

    “When I’m introspective about the last few years I think the biggest mistake that we made, as a company, is betting too much on HTML5 as opposed to native because it just wasn’t there. And it’s not that HTML5 is bad. I’m actually, on long-term, really excited about it. One of the things that’s interesting is we actually have more people on a daily basis using mobile Web Facebook than we have using our iOS or Android apps combined. So mobile Web is a big thing for us.”

    1. Re:Whole quote by ledow · · Score: 3, Funny

      Nothing to do with their Android app once wiping out your phone contact's email addresses and replacing them with @facebook.com equivalents?

      People use the web version not because it's more convenient but because it's safer and you KNOW what it has access to.

  11. Anything that causes pain for Zuckerberg is fine by iBod · · Score: 5, Funny

    Anything that causes pain for Zuckerberg is fine by me.

    Yeah! Go HTML5!

  12. Facebook never bet on HTML5 by groovepapa · · Score: 3, Informative
    Does anyone remember the convoluted rambling of Dave Fetterman at f8 developer conference last year? No? Here it is again:
    http://www.readwriteweb.com/mobile/2011/09/how-facebook-mobile-was-design.php
    TL;DR:

    "So, how does this work? Project FaceWeb is an extension of this progressive enhancement idea. So, instead of the phone saying I am rendering for a WebKit browser, we send an agent that says you are going to be rendering for a WebKit UI WebKit view inside the iPhone app. So, what you have to do is detect that, style a Web code to make that work, build a bridge between the things that you want to write to interact natively with the Objective-C, say in Javascript, then build HTML pages for Facebook in the iPhone. So, you build much smaller native goop instead of having to build over and over again. ... HTML5 is probably the way that we should have done it."

    If you think that's an HTML5 approach, I have some lean agile behavior-driven coaching hours for which I'd like to bill you.

  13. Blame? by theurge14 · · Score: 5, Insightful

    Facebook is a webpage, not a 3D game that pushes the hardware. Is it possible he is blaming the technology for the failure of his coders? After all, we're talking about an app that when you viewed the comments on a photo you had to back out and come back several times in order for it to "refresh". Or sometimes clicking on a friend's name would take you to an entirely unrelated part of the app. And photos would take ages to load. Sometimes entering in a comment would work, sometimes it would say "you can't comment on something that doesn't exist" even though you could open up Facebook on a desktop computer and make a comment in the same place without a problem. I don't know of any other "webpage" app on the iPhone that performed that poorly, and granted I don't know what the Google+ app used but in comparison it blew the doors off of the Facebook app. Was it really the technology to blame?

  14. HTML5 by interval1066 · · Score: 4, Insightful

    So that's it? Snotty but successfull kid declares html5 a toss and that's it? I've noticed a few other people making comments that they're disappointed by html5. Its a bit early to make that determination yet I think.

    --
    Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
  15. Well next time by Anarchduke · · Score: 4, Insightful

    Do your homework and your HTML5 implementation wont suck.

    --
    who prays for Satan? Who in 18 centuries has had the humanity to pray for the 1 sinner that needed it most? ~Mark Twain
  16. Flash by Dj+Stingray · · Score: 2

    Iunno, I found it ironic that when Flash first came out, it was a way to create and inbed animation and sound into a website with very little weight. I actually used to make Flash sites actually smaller than HTML ones with raster graphics.

    Then everyone decided to make Flash sites really heavy. Instead of going the route I thought it would go. The computers and the internet back then were too slow to handle those sites.

    Now that we have the bandwidth and computing power, everyone seems to be bashing on Flash. When it is the best developer tool for vector based animation around. It's all backwardsy to me. I didn't expect it to be such a big deal that Adobe bought Macromedia.

  17. Re:HTML 5 Java by Xest · · Score: 5, Informative

    "HTML5 is roughly equivalent to Java as far as a multi-platform programming language and development platform."

    No, not in the slightest. Not even close

    "The only successful approach I've ever encountered to using a virtual machine was employed by the Digitalk VM which cached successive VM invocations so that you ran at native 'raw iron" machine speeds after encountering the performance hit the first and only time an pseudo-instruction was executed in a method.".

    When did you last read anything about the JVM? 1995?

    "The lethal performance problems that WordPerfect encountered trying to implement their suite of office products in Java still apply."

    No, no they don't. That was the best part of a decade before Hotspot even came along, which was basically a complete rewrite.

    You could've typed your post about 15 years ago, and you might've had a point. Now however, your post makes absolutely no sense, and shows an understanding that only someone who had literally been living under a rock for 15 years would have. Java has changed a lot since 1997, and your criticism is nonsensical in the context of those changes.

  18. didn't do their homework? by blackfrancis75 · · Score: 2

    Why would a billion dollar company bet on anything in this manner?
    If there was technical uncertainty before they embarked on the HTML5 route - why wouldn't they have done extensive feasibility testing before commencing? Lord knows they have the resources.
    FB isn't developed by dumb or naive people - unless there's a realistic answer to this, I guess we can only assume he's bad-mouthing HTML5 for his own (nefarious) purposes.

  19. i call BS by shadowrat · · Score: 4, Interesting

    HTML5, which pulls in data much more slowly than native code

    How can this be? HTML5 is not relegated to some throttled network interface. the data all comes through the same pipe. I've made plenty of html5 implementations that had small streamlined exchanges of data with the server. My observations indicate that the facebook apps just pull in obscene amounts of unoptimized crap.

    Well, since it's facebook data, i guess no implementation can get around the fact that you are pulling down crap.

    1. Re:i call BS by uradu · · Score: 2

      Actually from all my observations their Achilles heel is their slow-ass web services. Both the desktop and mobile web apps initially load quickly enough, it's the subsequent data pulls via web services to refresh GUI fragments that lag badly. Haven't checked the granularity of their services, but on mobile fine granularity is particularly bad because of the typically atrocious latency (although LTE is heaps better than HSPA). Regardless, even in the desktop site you can see these ws call latencies, when you click to view a detail and sometimes it pops up instantly, sometimes you get the spinner cycling endlessly with apparently nothing happening and you eventually have to F5 the site. Their ws API has always sucked lemons and that's biting them in the ass particularly badly with mobile.

  20. Really? by xXShadowstormXx · · Score: 3, Interesting

    Really? Betting on HTML5 was Facebook's biggest mistake? You sure about that?

    --
    I see dead pixels!
  21. HTML5 sucks for apps by DrXym · · Score: 2

    You can usually tell an app which is implemented in HTML5 because it just doesn't behave the way a native app does. Either the fonts are wrong, or it feels sluggish, or the menus are different, or the keyboard is inappropriate for the context or it's just off in some other way. I'm not surprised at all that a company with the resources of Facebook struggles to unify all the disparate HTML5 implementations on all the disparate operating systems and devices. There are probably so many differences, glitches and performance issues that perhaps they may have been better off using some other technology.

  22. MySpace was shit, even compared to Facebook by cbhacking · · Score: 4, Informative

    You badly, badly misremember the awfulness of MySpace. Please don't make me post this more than once, the memories are painful...

    Embedded Flash objects in the page. Lots of them. All set to auto-play when the page loads. Facebook doesn't allow embedding arbitrary content, and doesn't allow auto-playing video on your page either.

    Incredibly atrocious CSS, like text that ballooned to 40pt on hover or that was in incredibly unreadable fonts, or covered up / replaced navigation links on the page... Facebook doesn't allow custom styling.

    I'm not sure if this is the fault of ColdFusion or just of MySpace programmers being incredibly shitty, but every 5-10 navigations on MySpace would usually result in a server error. Sometimes, you'd get a server error when the server tried to serve the error page! Facebook has had occasional stability issues, and PHP is lame (but then, apparently very little of their backend is still PHP), but it's rock-solid by comparison.

    Back when MySpace was hemmorhaging users to Facebook, there was a limit on the number of pictures you could host on MySpace. Considering that one of the main uses of Facebook for some people seems to be "host every single picture my phone can take" you can see why this appeals.

    Strange though it may be to think of Facebook and security together, they beat the pants off MySpace, which has such glamorous characteristics as being the first site to host an in-the-wild XSS worm (because it was trivial to inject script into your page, and somebody figured out how to exploit that).

    --
    There's no place I could be, since I've found Serenity...
  23. It wasn't writing the app but releasing it. by 91degrees · · Score: 2

    There was no need to release the crappy HTML5 based app. The previous version was adequate. Maybe it didn't have all the features facebook would have liked, but it had the essential ones people wanted to use from their smartphones. Facebook doesn't rely on having the most sophisticated software.

    The incredible badness of the app should have been obvious from testing, and they should have rewritten it as a native app intead of releasing it.

  24. Re:Timeline by Alkonaut · · Score: 2

    Am I missing something in this whole timeline-hate thing? Aren't 99.9% of all users spending 99.9% of their time in the "news feed" view of facebook? That didn't change with timeline? For me, a timeline only appears on the profile page, a page I don't really see a point in visiting.

  25. Talk about misleading by dave87656 · · Score: 2

    Zuckerberg didn't say HTML5 wasn't ready. They stuck in a mashable quote hoping to make it look like it was Zuckerbergs.

    Zuckerberg did say native but he was clearly talking about mobile apps (which are of course native).

    C'mon Slashdot, that kind of stuff really makes you look bad.